停靠 TChart 时出错
Error when TChart is docked
当我将包含 TChart
的表单停靠到另一个表单时,我得到了一个 AV。当TChart的AutoPaint
属性设置为True
.
时不会出现该错误
我已经用 C++Builder XE6、XE7 和 Delphi Builder XE6 以及 TeeChart
的标准版本进行了测试。
重现步骤:
- 创建一个包含两个表单(Form1 和 Form2)的新应用程序。两种形式都应显示。
- 在Form1的构造函数中设置
DockSite = true
在 Form2 的构造函数中粘贴以下代码:
DragMode = dmAutomatic;
DragKind = dkDock;
TChart* Chart1 = new TChart(this); //don't forget to delete
Chart1->Parent = this;
Chart1->AutoRepaint = false;
启动应用程序,将Form2用鼠标拖拽到Form1上。
任何人都可以重现这个或知道哪里出了问题吗?
正如大卫所说,问题暂时得到解答。我认为有关此问题的任何新更新都会在 QC 上看到。
当我将包含 TChart
的表单停靠到另一个表单时,我得到了一个 AV。当TChart的AutoPaint
属性设置为True
.
我已经用 C++Builder XE6、XE7 和 Delphi Builder XE6 以及 TeeChart
的标准版本进行了测试。
重现步骤:
- 创建一个包含两个表单(Form1 和 Form2)的新应用程序。两种形式都应显示。
- 在Form1的构造函数中设置
DockSite = true
在 Form2 的构造函数中粘贴以下代码:
DragMode = dmAutomatic; DragKind = dkDock; TChart* Chart1 = new TChart(this); //don't forget to delete Chart1->Parent = this; Chart1->AutoRepaint = false;
启动应用程序,将Form2用鼠标拖拽到Form1上。
任何人都可以重现这个或知道哪里出了问题吗?
正如大卫所说,问题暂时得到解答。我认为有关此问题的任何新更新都会在 QC 上看到。