類似のタイトルのスレッドを数多くチェックアウトしましたが、助けにはなりませんでした。以下はコンパイルしてコンポーネントパレットにインストールしますが、パネルにコンポーネントを追加しようとすると、スレッドのタイトルにエラーメッセージが表示されます。誰も理由を説明できますか?コントロールに親ウィンドウがありません
__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をコンストラクタが実行された後に割り当てるだけで、ボタンを表示できるようになりました。ありがとうレミー。 – NoComprende