![]() |
|
![]() ![]() ![]() |
|
kuvshinka |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
вывод текста:
подскажите как вывести надпись в произвольном месте TChart-a (см. выше) вместе ("поверх") с каким-либо графиком ??? |
|||
|
||||
SerK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 31.3.2007 Репутация: нет Всего: нет |
kuvshinka
Все очень просто.
-------------------- Пусть будет миру хорошо! |
|||
|
||||
kuvshinka |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
SerK - да не так все просто, как хотелось бы....
попробуйте свой код вместе с построением какого-либо графика и увидите, что текст не выводится, а только промигивает при нажатии на кнопку... |
|||
|
||||
SerK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 31.3.2007 Репутация: нет Всего: нет |
kuvshinka
Дело в том, что сначала нужно выводить графику (график, что тоже есть графика), а только потом текст. -------------------- Пусть будет миру хорошо! |
|||
|
||||
JayTi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 22.5.2008 Репутация: нет Всего: нет |
там в графике есть событие OnAfterDraw, это самое последнее событие после выполнения графиком своего цикла прорисовки. Там можешь описать вставку текста.
|
|||
|
||||
kuvshinka |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
JayTi: спасибо за информацию, но у меня задача следующая:
есть график типа Area с большим число точек (5000) - точки графика по частям разделены различными цветами (100 точек - красные, далее 350 точек - синие и т.п.)... Надо сделать в середины каждого цветового диапазона графика вывод произвольной текстовой надписи, но чтобы они (надписи) при проуручивании графика вправо прокручивались бы вместе с графиком, а так получается, что график прокручивается, а надпись стоит на месте (типа указана точка вывода надписи).... |
|||
|
||||
BOB4uK |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 28.2.2004 Репутация: нет Всего: нет |
Незнаю насколько актуален вопрос но все просто! у TChart есть методы для осей, которые возвращают экранные координаты в облосте TChart на основе реальных координат Тем самым зная координаты в той системе в кот работаешь можешь получить в экранных... И перемещение заработает...
(координата в пикселах в облости TChart)=TChart->ось->CalcPosValue(координата в твоей координатной системе); |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |