Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.08;
Скачать: CL | DM;

Вниз

Пропадают серии в TChart   Найти похожие ветки 

 
Zilog   (2008-12-25 01:16) [0]

На форме один TChart, динамически создаю серии (TLineSeries), и по кнопке добавляю на поле:

Chart.SeriesList.Clear;
Chart.Add(mySeries1);
Chart.Add(mySeries2);
Chart.Add(mySeriesN);

Возникла проблема: при повторной попытке вывести графики - все серии пропадают (визуаьно), как будто их и небыло. Тем не менее, они есть, и лежат себе в массиве.

Если серию создавать непосредственно перед добавлением, то всё работает прекрасно.

Вопрос: почему пропадают серии?


 
Германн ©   (2008-12-25 01:27) [1]


> Возникла проблема: при повторной попытке вывести графики
> - все серии пропадают

А что есть "повторная попытка вывести графики"?
Перестань "партизанить" и давай проблемный код полностью.

P.S. Весь код давать не надо.


 
Zilog   (2008-12-25 02:43) [2]

По клику в Листбоксе:
 selectedOption - хранит указатель на объект.

 Chart.SeriesList.Clear;
 Chart.AddSeries(TOption(selectedOption).Series.A);
 Chart.AddSeries(TOption(selectedOption).Series.B);
 Chart.AddSeries(TOption(selectedOption).Series.C);

 type TMySeries = record
   A :TLineSeries;
 end;

 В конструкторе TOption:
 MySeries.A := TLineSeries.Create(nil);
 ...
 переменная MySeries в класса, разумеется, обьявленна.

 смысл в том, что экземпляров класса TOption - много, это массив, и каждый из них имеет свою группу серий. По клику задумано выводить графики выбранного объекта. Серии создаются один раз, данные добавляются регулярно.

Гюк таков: один раз кликаем на объект - всё кажет как положено, второй раз - и ничего, совсем ничего, как будто в Chart вообще нет никаких серий. И так с каждой группой серий объекта.


 
Zilog   (2008-12-25 02:45) [3]

поправочка:  в записи TMySeries - есть все оперируемые серии, тут в примере только одну указал.


 
Zilog   (2008-12-25 12:31) [4]

?


 
Zilog   (2008-12-25 16:08) [5]

что, предположений ни у кого нет?



Страницы: 1 вся ветка

Текущий архив: 2009.02.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
2-1230111093
slava
2008-12-24 12:31
2009.02.08
TWebBrowser + HTML в ресурсах + img на диске


15-1228950052
DDR2
2008-12-11 02:00
2009.02.08
Не работает память...


10-1151392037
GrBob
2006-06-27 11:07
2009.02.08
Обращение к удаленном OLE-объекту


15-1228938459
js jin
2008-12-10 22:47
2009.02.08
Загрузка страницы


15-1228828248
1994
2008-12-09 16:10
2009.02.08
новые модули