![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| AKATAN |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 30.9.2008 Где: Украина Репутация: 1 Всего: 1 |
Есть TСhart. На нем пару Series. При клике мыши где-то в средине графика нужно узнать координату Y координатной оси (не глобальную координату всего чара, а имнно оси). Буду рад любым идеям. =)
|
|||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 9 Всего: 54 |
в событии клика
Chart1.ScreenToClient(mouse.CursorPos).X Chart1.ScreenToClient(mouse.CursorPos).Y -------------------- Кольцов Виктор Владимирович |
|||
|
||||
| AKATAN |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 30.9.2008 Где: Украина Репутация: 1 Всего: 1 |
Если бы.... Нет. Эта ф-ция тоже возвращяет глобальные координаты чарта, и плюет на координаты, что указаны на сетке.
|
|||
|
||||
| Exciter |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 17.10.2008 Репутация: нет Всего: нет |
Значит так. Вот кусок из моей проги.
Я же говорил. Там возможностей вагон и маленькая тележка вдобавок. |
|||
|
||||
| AKATAN |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 30.9.2008 Где: Украина Репутация: 1 Всего: 1 |
Спасибо Exciter !
Все отлично, но как мне уболтать узера клацать именно на самом Series? Если бы как-то это же разрулить но для самого чара, а не для сириеса..... ща разгребаю сорцы ф-ции получения коорд. Может че и найду... Это сообщение отредактировал(а) AKATAN - 30.1.2009, 15:09 |
|||
|
||||
| AKATAN |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 30.9.2008 Где: Украина Репутация: 1 Всего: 1 |
Решение:
Chart1.BottomAxis.CalcPosPoint(Chart1.ScreenToClient(mouse.CursorPos).X)); Аналогично для Y но для LeftAxis. Еще раз спасибо Exciter, что направил на верный путь... а то я свой компонент начал писать со своей математикой расчетов... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |