我正在寻找正确的方法来删除 TChart 并释放所有内存。我正在使用带有标准 TeeChart 7 的 Delphi2007
我以编程方式创建 TChart:
var parentform: TForm;
begin
newchart:= TChart.Create(parentform);
newchart.Parent:= parentform;
...
然后,我只想从表单中删除图表(而不是关闭表单本身),但我只得到图表变为空白并保留在表单上:
newChart.FreeAllSeries;
FreeAndNil(newChart);
如果我使用
NewChart.Parent := nil,
我不再看到图表,但我认为 TChart 对象仍然存在(直到父窗体被销毁)。有没有具体的方法来做到这一点?谢谢