我在 Delphi XE3 VCL 應用程式中使用 TeeChart (Build 2020.30.200525)。
在那個應用程式中,我正在設定一個甘特系列,我想在左軸上設定一個單獨的行標簽的樣式,以將其與其他行標簽分開。
諸如更改標簽的顏色或字體樣式或使用背景突出顯示它之類的事情。
我怎么能做到這一點?
我找到了OnGetAxisLabel可以用來更改標簽文本的事件。
而且我也嘗試過Axes.Left.Items,但即使在我向甘特系列添加了幾個值之后,它也只有一個元素。
uj5u.com熱心網友回復:
您需要強制重新繪制圖表以填充軸項。IE:
uses VclTee.GanttCh;
procedure TForm1.FormCreate(Sender: TObject);
begin
Chart1.AddSeries(TGanttSeries).FillSampleValues;
Chart1.Draw; // Force a repaint to populate Axis Items
Chart1.Axes.Left.Items.Automatic:=False;
Chart1.Axes.Left.Items[2].Format.Font.Color:=clRed;
end;
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/369769.html
上一篇:確定控制元件是否顯示
下一篇:類中的Python函式呼叫
