ComponentChangedEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Daten für das ComponentChanged-Ereignis bereit. Diese Klasse kann nicht vererbt werden.
public ref class ComponentChangedEventArgs sealed : EventArgs
public sealed class ComponentChangedEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangedEventArgs : EventArgs
type ComponentChangedEventArgs = class
inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangedEventArgs = class
inherit EventArgs
Public NotInheritable Class ComponentChangedEventArgs
Inherits EventArgs
- Vererbung
- Attribute
Beispiele
Das folgende Beispiel veranschaulicht das Erstellen eines ComponentChangedEventArgs.
public:
// This example method creates a ComponentChangedEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
ComponentChangedEventArgs^ CreateComponentChangedEventArgs( Object^ component, MemberDescriptor^ member, Object^ oldValue, Object^ newValue )
{
// Creates a component changed event args with the specified arguments.
ComponentChangedEventArgs^ args = gcnew ComponentChangedEventArgs( component, member, oldValue, newValue );
// The component that has changed: args->Component
// The member of the component that changed: args->Member
// The old value of the member: args->oldValue
// The new value of the member: args->newValue
return args;
}
// This example method creates a ComponentChangedEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
public ComponentChangedEventArgs CreateComponentChangedEventArgs(object component, MemberDescriptor member, object oldValue, object newValue)
{
// Creates a component changed event args with the specified arguments.
ComponentChangedEventArgs args = new ComponentChangedEventArgs(component, member, oldValue, newValue);
// The component that has changed: args.Component
// The member of the component that changed: args.Member
// The old value of the member: args.oldValue
// The new value of the member: args.newValue
return args;
}
' This example method creates a ComponentChangedEventArgs using the specified arguments.
' Typically, this type of event args is created by a design mode subsystem.
Public Function CreateComponentChangedEventArgs(ByVal component As Object, ByVal member As MemberDescriptor, ByVal oldValue As Object, ByVal newValue As Object) As ComponentChangedEventArgs
' Creates a component changed event args with the specified arguments.
Dim args As New ComponentChangedEventArgs(component, member, oldValue, newValue)
' The component that has changed: args.Component
' The member of the component that changed: args.Member
' The old value of the member: args.oldValue
' The new value of the member: args.newValue
Return args
End Function
Hinweise
ComponentChangedEventArgs stellt Daten für ein Ereignis bereit ComponentChanged . Das ComponentChanged Ereignis benachrichtigt die und die IComponentChangeService registrierten Ereignishandler, dass eine bestimmte Komponente im aktuell aktiven Dokument geändert wurde.
A ComponentChangedEventArgs stellt die folgenden Informationen bereit:
Eine Component Eigenschaft, die die komponente angibt, die geändert wurde.
Eine Member Eigenschaft, die den geänderten Member angibt.
Eine NewValue Eigenschaft, die den neuen Wert des Elements angibt.
Eine OldValue Eigenschaft, die den alten Wert des Members angibt.
Komponentendesigner lösen das Ereignis in der ComponentChanged Regel automatisch aus, wenn Komponenten hinzugefügt, entfernt oder geändert werden. Ein ComponentChanged Ereignis wird während des Ladens und Entladens des Formulars nicht ausgelöst, da Änderungen zu diesem Zeitpunkt erwartet werden. Ein Komponenten-Designer löst das ComponentChanged Ereignis möglicherweise aus, nachdem er eine Eigenschaft der Komponente geändert hat. Dadurch wird sichergestellt, dass der Eigenschaftenfenster die aktualisierte Eigenschaft anzeigt.
Hinweise für Vererber
Ein Compilerfehler tritt auf, wenn diese Klasse als Basisklasse einer anderen Klasse angegeben wird.
Konstruktoren
ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object) |
Initialisiert eine neue Instanz der ComponentChangedEventArgs-Klasse. |
Eigenschaften
Component |
Ruft die Komponente ab, die geändert wurde. |
Member |
Ruft den Member ab, der geändert wurde. |
NewValue |
Ruft den neuen Wert des geänderten Members ab. |
OldValue |
Ruft den alten Wert des geänderten Members ab. |
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) |