Глюк TChart

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Глюк TChart

Сообщение krab » 05.07.2010 11:47:26

Использую TChart. После выполнения обработчика нажатия кнопки Button1, который делает:
Код: Выделить всё
// очистка всех данных диаграммы
ListChartSource1.Clear;

а также, в цикле для 4 разных значений:
Код: Выделить всё
// добавление значения text количеством count к диаграмме
ListChartSource1.Add(1, StrToInt(count) ,UTF8LowerCase(text), clGreen);

при первом нажатии на Button1 диаграмма выглядит так:
1.jpg

а после второго так:
2.jpg

Как видно из рисунков, после второго нажатия диаграмма (ее круг) становится больше.
При этом, если программно вызвать фрагмент кода в обработчике нажатия дважды, такого эффекта нет и получается то же, что и на первом рисунке.
Чем вызвано это явление?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
krab
постоялец
 
Сообщения: 108
Зарегистрирован: 17.02.2010 18:23:08

Re: Глюк TChart

Сообщение alt » 05.07.2010 14:20:01

krab
Набросал пример, такого явления не наблюдаю.
Выложи свой исходник, версию Lazarus'a и ОС.
alt
незнакомец
 
Сообщения: 4
Зарегистрирован: 02.07.2010 12:13:20
Откуда: Казахстан

Re: Глюк TChart

Сообщение Ask » 06.07.2010 09:48:41

Действительно, исходник не помешал бы.
Не совсем понятно, как получены скриншоты -- TAChart что,
действительно выводит пустые прямоугольники вместо меток?
Если так, то это баг посерьёзнее небольшой смены масштаба :-)
Кроме того, для более быстрой реакции лучше использовать официальный
mailing list -- его Я читаю каждый день, а всякие прочие форумы хорошо если раз в неделю.
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 243

Рейтинг@Mail.ru