0
我顯示了帶有複選框的ExtraLegendTool,但複選框事件不起作用。 這裏是顯示ExtraLegend代碼:TChart:在ExtraLegendTool中不工作的選中/未選中事件
procedure TFRChart.TCChartAfterDraw(Sender: TObject);
begin
if CKDisplay.Checked then
begin
with ExtraLegend do
begin
Active:= True;
Series := TBarSeries(Self.FindComponent('SeriesTotal'));
with Legend do
begin
LegendStyle := lsAuto;
CheckBoxes := True;
//MaxNumRows := 3;
CustomPosition := True;
Left:= TCChart.Legend.Left;
Top:= TCChart.Legend.ShapeBounds.Bottom + 10;
Width := TCChart.Legend.Width;
ShapeBounds.Right := TCChart.Legend.ShapeBounds.Bottom;
DrawLegend;
end;
end;
end;
end;
請檢查如下因素圖像的更多詳細信息:
正如你可以在圖片中看到的,我有2個傳說類型之一'Chart1.Legend.LegendStyle:= lsSeriesGroups',另一個是ExtraLegend。
當我取消選中Extralegend中的藍色系列時,如何不顯示所有系列組的所有藍條?