Я использую Delphi 10.3-upd 1 с компонентом Teechart.
Во время выполнения мне нужно поставить отметки для c точек и настроить его текст, цвета и размеры. Мне удалось изменить текст с помощью следующих команд:
Chart1.[idxserie].Marks.Item[idxelement].Visible := True;
Chart1.[idxserie].Marks.Iidxelement]].Font.Color := clRed;
Chart1.[idxserie].Marks.item[idxelement].Text.Add('My text is here');
теперь мне нужно изменить цвет линии, которая связывает текст с точкой на кривой графика. Во время разработки это свойство находится по адресу:
Окно редактирования диаграммы:
Series -- myserie1 -
tab : Marks
-- tab Arrows
-- tab Border
tab -- Format
Button : Color
Как мне получить доступ и изменить значение этого свойства во время выполнения?
Я уже пробовал:
Chart1.[idxserie].Marks.Arrow.Color := clRed // ==> nothing changed !
Здесь я меняю свойство во время разработки:
На картинке ниже пунктирная красная линия для некоторых точек, я хочу, чтобы она была другого цвета. Когда я использую Chart1. [Idxserie] .Marks.Arrow.Color: = clRed, он меняет цвет всех точек.
Я ценю вашу поддержку.
Спасибо.