在使用Delphi在RadStudio 10.2中使用TChart时,我想保存我的图表,然后能够加载它包含所有设置和数据。
我使用以下代码成功保存了图表:
With SaveDialog do begin
Filter:='Teefiles|*.tee';
if Execute then
SaveChartToFile(Chart,SaveDialog.FileName,True);
end;
然而,当我加载图表时,我只获得图表标题。加载的图表不包含任何序列或数据。
Chart.Free;
tmpChart := Chart.Create(Self);
With LoadTextFileDialog do begin
Filter:= 'Teefiles|*.tee';
if Execute then
LoadChartfromFile(tmpChart,LoadTextFileDialog.FileName);
end;
Chart := tmpChart as TChart;
With Chart do begin
Parent:=Self;
end;
出于疑难解答的目的,我在加载图表后打印出Chart.SeriesCount,我得到的是0.