ComponentChangedEventArgs Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des données pour l'événement ComponentChanged. Cette classe ne peut pas être héritée.
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
- Héritage
- Attributs
Exemples
L’exemple suivant illustre la création d’un 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
Remarques
ComponentChangedEventArgs fournit des données pour un ComponentChanged événement. L’événement ComponentChanged avertit les IComponentChangeService gestionnaires d’événements inscrits et qu’un composant particulier du document actif a été modifié.
Un ComponentChangedEventArgs fournit les informations suivantes :
Propriété Component qui indique le composant qui a été modifié.
Propriété Member qui indique le membre qui a été modifié.
Propriété NewValue qui indique la nouvelle valeur du membre.
Propriété OldValue qui indique l’ancienne valeur du membre.
Les concepteurs de composants déclenchent généralement l’événement ComponentChanged automatiquement lorsque des composants sont ajoutés, supprimés ou modifiés. Un ComponentChanged événement n’est pas déclenché pendant le chargement et le déchargement du formulaire, car des modifications sont attendues pour l’instant. Un concepteur de composants peut déclencher l’événement ComponentChanged après avoir modifié une propriété du composant ; cela garantit que le Fenêtre Propriétés affiche la propriété mise à jour.
Notes pour les héritiers
Une erreur du compilateur se produit si cette classe est spécifiée en tant que classe de base d’une autre classe.
Constructeurs
ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object) |
Initialise une nouvelle instance de la classe ComponentChangedEventArgs. |
Propriétés
Component |
Obtient le composant modifié. |
Member |
Obtient le membre modifié. |
NewValue |
Obtient la nouvelle valeur du membre modifié. |
OldValue |
Obtient l'ancienne valeur du membre modifié. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |