| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как в Tchart программно изменить тип графика |
| Автор: Sponger 29.4.2006, 10:39 |
| Как в TСhart программно изменить тип графика? |
| Автор: bagira 29.4.2006, 18:31 |
В смысле - тип линии, или что? |
| Автор: Joss 30.4.2006, 11:31 | ||||
| Попробуй так: Размещаешь на форме Chart1 и создаешь в нем серию DataSeries, делаешь ее невидимой. Далее заполняешь список точек серии. Объявляешь глобальную переменную:
Далее пусть в ComboBox1 - список представлений данных (видов серий). Пишем обработчик события OnChange:
|
| Автор: Sponger 2.5.2006, 06:11 |
| В Design-time можно вызвать окошко редактирования chart и выбрать chart->series->change... и там выбрать тип графика. Как это сделать в Run-time? |
| Автор: Alexeis 2.5.2006, 11:33 |
| Sponger,за каждый тип серий отвечает определенный класс - если посмотреть в раздел published класса TForm, то видно что там описывается дополнительно класc типа TLineSeries; - в Design-time - тип класса легко поменять в Run-time куда сложнее. Поэтому потребуется создать новый класс и переприсвоить новому классу поля старого (те что нужны) |