![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| prostoia |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 30.1.2008 Репутация: нет Всего: нет |
рисую график в TeeChart. динамически создаю линии.Хочу чтоб при клике на Series (линию) вылетала всплывающая подсказка с координатами Marks. Как это сделать?
Если делать вот так:
То будет окошко с координатами клика вылезать (А как бы сделать, чтоб не окно, а всплывающая подсказка вылезала?) А если сделать вот так:
то при клике на линию в любом месте, будут выскакивать все марксы (точки) со значениями, а не один кликнутый. Соответствено оба этих способа мне не очень подходят. Кто имел дело с этим подскажите, пожалуйста. |
||||
|
|||||
| prostoia |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 30.1.2008 Репутация: нет Всего: нет |
Вопрос закрыт.
Я сделала так (может кому пригодится): private void tChart1_ClickSeries(object sender, Steema.TeeChart.Styles.Series s, int valueIndex, MouseEventArgs e) { label1.Visible = true; label2.Visible = true; label1.Text = "Дата: " + DateTime.FromOADate(s.XValues[valueIndex]); label1.ForeColor = s.Color; label1.Location = new Point(e.X-110,e.Y+10); label2.Text = " Значение: " + s.YValues[valueIndex]; label2.ForeColor = s.Color; label2.Location = new Point(e.X - 110, e.Y + 30); } private void tChart1_MouseClick(object sender, MouseEventArgs e) { label1.Visible = false; label2.Visible = false; } |
|||
|
||||
| metis |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 29.1.2008 Репутация: нет Всего: нет |
Всплывающую подсказку можно так сделать:
|
|||
|
||||
| Romeo163 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 21.4.2008 Репутация: нет Всего: нет |
Все работает, вот только когда я пытаюсь сделать так, чтобы при событии наведения курсора мыши на контрол всплывала подсказка, при запуске программы подсказка начинает "рябить", т.е. она то появляется то исчезает, но это происходит очень быстро!!!! Как сделать чтобы всплывающая подсказка при наведении курсора мыши находилась в статическом состоянии? Сразу еще 1 вопрос как сделать если у меня текста в подсказке много, разбить его на несколько строк? Это сообщение отредактировал(а) Romeo163 - 9.1.2009, 09:39 |
||||
|
|||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |