![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
AlexSCH |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 36 Пол: Мужской Репутация: ![]() ![]() ![]() |
Возможно ли создать в Делфи программу для отображениря графиков, причем графики должны выделятся, измерятся между ними разница по времени? Используя TChart, я так понял, ничего этого не достигнешь (кроме как графики построить), там построенные графики являются частью панели отображения и не являются интерактивными. Есть ли в Делфи компонент намного сильнее и продвинутей чем TChart, именно ориентированный на интерактивность отображаемой графики? (Ну например клацнул на график и в всплывающем меню посмотрел что это за канал, клацнул на второй график посмотрел разницу по фазе между ними и т.д.)
И еще вопрос, возможно ли по событию в делфи запускать абсолютно левый файл на диске? Заранее спасибо. |
![]() ![]() |
AlexSCH |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 36 Пол: Мужской Репутация: ![]() ![]() ![]() |
Спасибо за советы, с TChart разбираюсь....
Кстати, каким образом можно очистить серии в TChart именно во время выполнения программы, но учитывая то что графики строится еще будут? Пробовал: Chart1.Series[i].Clear очистить экран от графиков получилось, но повторно не выходя из программы стоится они не захотели, я так понял это связано с тем, что эта команда полностью удаляет списки серий а не их содержимое, а серии в свою очередь создаются не в тексте программы, а были созданы простым добавлением и указанием параметров при помощи меню редактирования компонента TChart. |
hardcase |
![]()
Сообщение
#3
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: ![]() ![]() ![]() |
Спасибо за советы, с TChart разбираюсь.... Кстати, каким образом можно очистить серии в TChart именно во время выполнения программы, но учитывая то что графики строится еще будут? Когда ты создаёшь серию через дизаёнер, ей присваивается имя, как обычной компоненте (чем она по сути и является), например Series1. Говоришь просто Код Series1.Clear; И все точки ассоциированные с серией сотрутся. К серии можно добавлять через Add, AddX, AddXY, AddArray, AddValue - и всё это динамически будет отображаться, на чарте.-------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
![]() ![]() |
![]() |
Текстовая версия | 21.06.2025 3:52 |