#delphi #teechart
Вопрос:
Редактировать!
Привет!
Я просмотрел вопросы здесь, но не смог найти способ увеличить ширину линии второго графика. Каждая диаграмма состоит из 6 рядов. Первые шесть серий в приведенном ниже коде компилируются и работают для диаграммы 1. Однако, когда я использую закомментированный код, возникает ошибка при компиляции кода, разрыв в коде или он просто не работает. Под диспетчером доков нет ничего, что позволило бы мне это сделать. Я перечислил код, который я попробовал ниже.
серия необъявленных идентификаторов1 строка необъявленных идентификаторов компилируется и запускается, но не влияет на вторую диаграмму
series1.linepen.width := series1.linepen.width 1 ;
series2.linepen.width := series2.linepen.width 1 ;
series3.linepen.width := series3.linepen.width 1 ;
series4.linepen.width := series4.linepen.width 1 ;
series5.linepen.width := series5.linepen.width 1 ;
series6.linepen.width := series6.linepen.width 1 ;
//chart2.series1.linepen.width := 10 (this doesn't work)
//chart2.series[1].linepen.width := 10 (this doesn't work)
//series7.linepen.width := 10 (also not working
Комментарии:
1. Серия 1.Начало строки. Ширина := 5; работает для меня с VCL и и TLineSeries. Если вы поделитесь фактическим кодом, это может помочь найти проблему.
2. @Reron если вы читали questioin, первые 6 работают, так как они связаны с диаграммой 1. следующие 6 для второй диаграммы, однако, не работали…
Ответ №1:
Чтобы назначить свойство , специфичное для TLineSeries
, необходимо привести тип общего ряда:
TLineSeries(Chart2.SeriesList[0]).linepen.width := 10