2011-11-11 12 views
1

私はの型を持ち、MyCustomControlクラスにDesignerSerializationVisibility(DesignerSerializationVisibility.Content)という属性を持っています。これにより、コレクションをデザイナファイルに適切にシリアル化することができます。WinForms用のCreateChildControls()

ユーザーがMyCustomControlをフォーム上にドラッグしたときなど、自動的に3つのアイテムが追加されるなど、このコレクションを初期化するにはどうすればよいですか?標準のTabControlがTabPagesでどのように動作するか。

私は、ASP.NET CreateChildControls()のようなメソッドは、これを達成するためにWinFormsのために存在するはずだと思います。

ありがとうございました。

答えて

1

独自のデザイナーを実装し、子コントロールを作成するためにInitializeNewComponent()メソッドをオーバーライドする必要があることが判明し、最終的にはInitializeExistingComponent()を編集する必要があります。

関連する問題