バージョン

EditingControlPropertyName プロパティ (ControlContainerEditor)

所有オブジェクトの値を決定するための EditingControl のプロパティの名前を取得または設定します。
シンタックス
'宣言
 
Public Property EditingControlPropertyName As String
public string EditingControlPropertyName {get; set;}
解説

エディターを使用できるのに、このプロパティに指定された EditingControl の単一のプロパティを処理する必要があります。EditingControlPropertyName を指定しない場合は、コントロールに名前が Value であるプロパティを検索します。ない場合は、Text プロパティを使用します。Value および Text プロパティがない場合は、エディターは正しく機能できません。

ControlContainerEditor は、コントロールの指定したプロパティが変更されたことを認識する必要があります。そのために、プロパティと一致する名前によってイベントを指定したコントロールにフックを使用とします。このイベントは存在しないまたはプロパティが変更されても発生しない場合は、エディターはオーナーに変更を書き込みすることができません。この場合は、開発者は ControlContainerEditor からクラスを派生し、EditorValue プロパティをオーバーライドし、エディター値が変更されたときにこのプロパティを設定することを推奨します。

参照