|
分類:[C#]
毎々お世話になっております。nopnopと申します。
開発言語はVB.NET(2005) 現在拡張プロバイダでプロパティの追加等を施しています。 動的に追加されるコントロールに対しても適用していきたいのですが、 何かスマートな実装方法があればアドバイス頂けませんでしょうか。
現在は、動的にコントロールを増やす部分で拡張プロバイダ.CanExtendを呼び出す方向で考えています。 しかしこの拡張プロバイダのインスタンスを上手く渡す手段が思いつきません。 Form.Controls から地道に持ってくるしかないのでしょうか。。
それとも、CanExtendを直接呼び出すような考え方自体が稚拙すぎますか? ※そもそも動的に追加しても拡張プロバイダは適用されるはず、という事であればその旨ご指摘頂ければ幸いです。
|