PropertyValueChanged イベント

PropertyGrid.PropertyValueChanged イベント

プロパティ値が変更されたときに発生します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

public event PropertyValueChangedEventHandler PropertyValueChanged
/** @event */
public void add_PropertyValueChanged (PropertyValueChangedEventHandler value)

/** @event */
public void remove_PropertyValueChanged (PropertyValueChangedEventHandler value)

JScript では、このクラスで定義されているイベントを処理できます。ただし、独自のイベントは定義できません。
適用できません。

イベント処理の詳細については、「イベントの利用」を参照してください。

このメンバの使用方法を次のコード例に示します。この例では、イベント ハンドラが PropertyValueChanged イベントの発生について報告します。この報告によって、イベントがいつ発生したかを認識できるため、デバッグの際に役立ちます。複数のイベントまたは頻繁に発生するイベントについて報告するには、System.Windows.Forms.MessageBox.ShowSystem.Console.WriteLine に置き換えるか、複数行 TextBox にメッセージを追加することを検討してください。

このプログラム例を実行するには、PropertyGrid1 という名前の PropertyGrid 型のインスタンスを含むプロジェクトにコードを貼り付けます。その後、イベント ハンドラが PropertyValueChanged イベントに関連付けられるようにします。

private void PropertyGrid1_PropertyValueChanged(Object sender, PropertyValueChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ChangedItem", e.ChangedItem );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "OldValue", e.OldValue );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "PropertyValueChanged Event" );
}

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

コミュニティの追加

追加
表示:
© 2016 Microsoft