PropertyValueChangedEventArgs Klasse

Definition

Stellt Daten für das PropertyValueChanged-Ereignis eines PropertyGrid bereit.

public ref class PropertyValueChangedEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class PropertyValueChangedEventArgs : EventArgs
public class PropertyValueChangedEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type PropertyValueChangedEventArgs = class
    inherit EventArgs
type PropertyValueChangedEventArgs = class
    inherit EventArgs
Public Class PropertyValueChangedEventArgs
Inherits EventArgs
Vererbung
PropertyValueChangedEventArgs
Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Vorkommen des PropertyValueChanged Ereignisses. Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis auftritt und Sie beim Debuggen unterstützen können. Wenn Sie über mehrere Ereignisse oder ereignisse berichten möchten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine eine mehrlineige TextBoxNachricht ersetzen Show oder anfügen.

Um den Beispielcode auszuführen, fügen Sie sie in ein Projekt ein, das eine Instanz des Typs PropertyGrid namens enthält PropertyGrid1. Stellen Sie dann sicher, dass der Ereignishandler dem PropertyValueChanged Ereignis zugeordnet ist.

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" );
}
Private Sub PropertyGrid1_PropertyValueChanged(sender as Object, e as PropertyValueChangedEventArgs) _ 
     Handles PropertyGrid1.PropertyValueChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "ChangedItem", e.ChangedItem)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "OldValue", e.OldValue)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"PropertyValueChanged Event")

End Sub

Hinweise

Das PropertyValueChanged Ereignis tritt auf, wenn der Benutzer den Wert einer Eigenschaft ändert, die als GridItemein , in einem PropertyGrid.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Konstruktoren

PropertyValueChangedEventArgs(GridItem, Object)

Initialisiert eine neue Instanz der PropertyValueChangedEventArgs-Klasse.

Eigenschaften

ChangedItem

Ruft das GridItem auf, das geändert wurde.

OldValue

Der Wert des Rasterelements, bevor es geändert wurde.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: