【发布时间】:2016-12-20 08:01:32
【问题描述】:
我查看了许多类似标题的主题,但都没有帮助。
以下编译并安装到组件面板,但是当我尝试将组件添加到面板时,我收到线程标题中提到的错误消息。
谁能解释一下原因?
__fastcall TEditBox::TEditBox(TComponent* Owner) : TGroupBox(Owner)
{
ToolBar=new TToolBar(this);
ToolBar->Parent=this;
TToolButton *Btn=new TToolButton(ToolBar);
Btn->Parent=ToolBar;
}
如果我省略 Btn->Parent=ToolBar 行,一切正常,那么大概是问题所在?
【问题讨论】:
-
不要认为您需要为工具按钮分配父级。工具栏不这样做吗?
-
试过了,大卫,但没有按钮显示。我可以让按钮显示的唯一方法是在构造函数执行后分配 Btn->Parent。
标签: delphi c++builder