PropertyValueChangedEventArgs.OldValue Eigenschaft

Definition

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

public:
 property System::Object ^ OldValue { System::Object ^ get(); };
public object OldValue { get; }
public object? OldValue { get; }
member this.OldValue : obj
Public ReadOnly Property OldValue As Object

Eigenschaftswert

Ein Objekt, das den alten Wert der Eigenschaft darstellt.

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Elements veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des PropertyGrid.PropertyValueChanged Ereignisses. Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis auftritt und Sie beim Debuggen unterstützen kann. Wenn Sie über mehrere Ereignisse oder ereignisse berichten möchten, die häufig auftreten, erwägen Sie, die Nachricht durch MessageBox.Show eine mehrteilige Console.WriteLineNachricht zu ersetzen TextBox oder sie anzufügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine Instanz des Typs PropertyGrid namens PropertyGrid1enthält. Stellen Sie dann sicher, dass der Ereignishandler dem PropertyGrid.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

Diese Eigenschaft stellt Ihnen den Wert der Eigenschaft bereit, wie sie vor der Anwendung der Änderung war. Sie können den neuen Wert finden, indem Sie das Eigenschaftenraster mit dem angegebenen ChangedItemAbfragen abfragen.

Gilt für: