Host
カスタムUIエディターを備えたWinFormsユーザーコントロールがあります。そのエディタを介して、子コントロール(Child
)をに追加できますHost
。
(UIエディターが作成Child
および設定しますChild.Parent = Host
)
子は、ListViewItemなどのプロパティHolder<Child>
として設定されるヘルパークラスを介して処理されます。Tag
それぞれのコード(少なくともその一部)がフォームに追加されます。ホルダーが作成され、タグとして設定されます。これは、実行時にも作成するのに十分です。
ただし、子はデザイナーには表示されません。表示されますが、選択することはできません。また、親フォームのコントロールを含むドロップダウンリストにも表示されません。
私はしたいと思います:
Child
プロパティを変更できるように、デザイナのコントロールを参照してください- コントロールが削除された場合に通知を受け取ります
これは可能ですか?
[編集]ご意見ありがとうございます。デザイナーをスキップすることにしました。すぐに何かをまとめたいと思っていましたが、今のところ自分で費やすよりも多くの計画が必要なようです。