- Код: Выделить всё
// очистка всех данных диаграммы
ListChartSource1.Clear;
а также, в цикле для 4 разных значений:
- Код: Выделить всё
// добавление значения text количеством count к диаграмме
ListChartSource1.Add(1, StrToInt(count) ,UTF8LowerCase(text), clGreen);
при первом нажатии на Button1 диаграмма выглядит так:
а после второго так:
Как видно из рисунков, после второго нажатия диаграмма (ее круг) становится больше.
При этом, если программно вызвать фрагмент кода в обработчике нажатия дважды, такого эффекта нет и получается то же, что и на первом рисунке.
Чем вызвано это явление?