[ad_1]
カスタム作業中です Component
(ない Control
!!!!!!) のようなイベントを作りたい ControlAdded と コントロールが削除されました 私のカスタムからそれらを使用するには Form
これが「通知」を受け取るように Component
が追加または削除されました Form
の Container
コレクション。
どうすればこれを行うことができますか?
私が試したこと:
私にとってはうまくいかなかった…包括的な情報が見つかりませんでした!!!
解決策 1
コンポーネントが追加または削除されるイベントはありません。 コンテナに追加されていることをコンポーネントに伝えるものは何もないため、それらをコンポーネントに追加することはできません。
コンポーネントは視覚的なオブジェクトではありませんが、フォームにドロップすることは、デザイナーでコンポーネントのプロパティを簡単に設定できるようにするための「砂糖」にすぎません。 それを超えて、それらは実際にはフォームまたはコントロールの一部ではありません。ドロップします。 これは基本的に、通常のクラスと同様に、フォームおよびコントロール コードを使用するための単なる拡張機能です。
解決策 2
Hans Passant は、これを行うためのテクニックを投稿しています。 [^]、しかし、それはハックです。
[ad_2]
コメント