![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]()
Доброго времени суток уважаемые программисты.
Если в TChart необходимо построить несколько графиков ( ну скажем 5 например) они выбираются из radiogroup (ну тоже для примера) то как удалить последний построенный график? т.е. Построили допустим 4 графика, нажимают кнопку удалить последний остается 3, снова нажимают кнопку остается 2, опять нажали 1 ну и так далее....как это реализовать?
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]()
Tchart1.Series[i].Clear, удаляет только последний график....как вот Series[i] после этого на 1 уменьшать или увеличивать...?
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...как то так:
Код:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]()
raxp, дестрой разносит пол компонента, просто стирает оси и все,
и когда построил сначала третий а затем первый графики то ни один из них не удаляется...
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]()
raxp, допустим вот так я рисую...тогда как очистить через clear?
Код:
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
1- обращаться каждый раз к VCL свойствам при добавлении новой точки - тот еще изврат, ну да бог с ним
2- получается у вас заранее неизвестно, какой график выберет пользователь ...значит для последовательного удаления заведите себе массив на общее количество добавленных серий и после каждого построения заносите индекс (номер серии) в порядке возрастания, а при удалении - считывайте индексы из массива в порядке убывания. Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 16.12.2012 в 19:05. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]()
не совсем понятно что значит заносить индекс в порядке возрастания (убывания)...т.е. завожу массив и туда просто записываю индекс выбранной серии потом допустим a[j+1] индекс следующей серии??
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]()
Ошибка возникает list index out of bounds (-1 или 22)
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...не следующей серии, а выбранной, а при удалении перебираете индексы массива в обратном порядке. См. код выше.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Делфи построение графика, Tchart | crazyopex | Общие вопросы Delphi | 2 | 23.06.2011 14:38 |
Ошибка построения графика (TChart) | IliaIT | Общие вопросы Delphi | 0 | 25.05.2010 15:10 |
Точки графика на TChart | cherry25 | Компоненты Delphi | 7 | 24.06.2009 14:12 |
Вывод графика в TChart | loozer | Компоненты Delphi | 1 | 13.02.2009 23:34 |
проблема с маштабированием графика (Tchart) | Миротверд | Общие вопросы Delphi | 1 | 02.07.2007 11:42 |