Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
2-1230311876
palich
2008-12-26 20:17
2009.02.08
двоичные деревья в паскале


15-1228813261
Добежал
2008-12-09 12:01
2009.02.08
Работоспособность обычного ПО на "тонких" клиентах


6-1198218343
LexXL
2007-12-21 09:25
2009.02.08
проверить наличие файла на ftp


2-1230564364
1234
2008-12-29 18:26
2009.02.08
меню


2-1228830704
abhtr
2008-12-09 16:51
2009.02.08
UPPER не работает с русскими буквами




   Наверх