以下のようなフィールドを持つカスタムコントロールを開発します。
ControlKind、Field1、Field2
controlKindごとにフィールドの1つの属性を変更したいのですが、次の
ようになります。
できますか?
前もって感謝します
以下のようなフィールドを持つカスタムコントロールを開発します。
ControlKind、Field1、Field2
controlKindごとにフィールドの1つの属性を変更したいのですが、次の
ようになります。
できますか?
前もって感謝します
ICustomTypeDescriptor を実装するか、TypeDescriptionProvider を登録してそこからカスタム型記述子を返すか、TypeConverterAttribute を適用します。
3 つのケースすべてで、GetProperties メソッドを実装またはオーバーライドして、実際のプロパティのフィルター処理されたサブセットを返す必要があります。(TypeConverter アプローチでは、GetPropertiesSupported をオーバーライドして true を返す必要もあります。)