モナーの *やさしい* Delphi質問スレ Ver.5
■ このスレッドは過去ログ倉庫に格納されています
0247デフォルトの名無しさん
NGNGTHogeTree=class(TTreeView)
public
constructor Create(AOwner: TComponent); override;
end;
constructor THogeTree.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
Name:='hogeee'
Items.Add(nil,'aaaa');
end;
とすると、'コントロール'hogeeee'は親ウィンドウを持っていません'という例外が発生してしまいます。
色々やってItems.Addの前に「Parent:=(AOwner as TWinControl);」を
追加すればきちんと動作してくれるのはわかったんですが、
なぜ、Parentを指定しなければいけないんですか?
そういうもんなんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています