Marks.position переменные - PullRequest
0 голосов
/ 11 мая 2019

Я не могу получить доступ к переменным, таким как 'lefttop' и т. Д.

Я знаю, что должен установить для пользовательского свойства значение true.Единственный способ сделать это - использовать отдельную объявленную переменную TSeriesMarkPosition.Но это переопределяет все значения.

Если я попытаюсь прочитать позиции меток, такие как 'cpos: = pieform.series1.Marks.positions [0];'заранее

cpos получает свойство nill и становится непригодным для использования.

НО я могу сделать это: cpos: = pieform.series1.Marks.positions [0], но затем назначенные значения переопределяются;

Цель состоит в том, чтобы манипулировать позициями Маркса.

Может ли быть проблема с моим Teechart, поскольку я использую эту версию Delphi целую вечность.

Поискинет.Создал круговые диаграммы во время выполнения.

1 Ответ

0 голосов
/ 18 мая 2019

Моя ошибка заключалась в том, что во время цикла, присваивая значения круговой диаграмме, я также хотел изменить свойства MARKS.

Мне пришлось ждать, пока этот цикл не закончится, отобразится PIE, а затемпосле того, как я смогу изменить пользовательское свойство.

Это может привести к некоторому мерцанию, если вы быстро измените значения через один и тот же круг.

...