Partager via


ComponentChangingEventArgs Classe

Définition

Fournit des données pour l'événement ComponentChanging. Cette classe ne peut pas être héritée.

public ref class ComponentChangingEventArgs sealed : EventArgs
public sealed class ComponentChangingEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangingEventArgs : EventArgs
type ComponentChangingEventArgs = class
    inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangingEventArgs = class
    inherit EventArgs
Public NotInheritable Class ComponentChangingEventArgs
Inherits EventArgs
Héritage
ComponentChangingEventArgs
Attributs

Exemples

L’exemple suivant illustre la création d’un ComponentChangingEventArgs.

public:
   // This example method creates a ComponentChangingEventArgs using the specified arguments.
   // Typically, this type of event args is created by a design mode subsystem.
   ComponentChangingEventArgs^ CreateComponentChangingEventArgs( Object^ component, MemberDescriptor^ member )
   {
      // The component that is about to change:       args.Component
      // The member that is about to change:          args.Member
      return gcnew ComponentChangingEventArgs( component,member );
   }
// This example method creates a ComponentChangingEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.  
public ComponentChangingEventArgs CreateComponentChangingEventArgs(object component, MemberDescriptor member)
{
    ComponentChangingEventArgs args = new ComponentChangingEventArgs(component, member);

    // The component that is about to change:       args.Component
    // The member that is about to change:          args.Member

    return args;
}
' This example method creates a ComponentChangingEventArgs using the specified arguments.
' Typically, this type of event args is created by a design mode subsystem.  
Public Function CreateComponentChangingEventArgs(ByVal component As Object, ByVal member As MemberDescriptor) As ComponentChangingEventArgs
    Dim args As New ComponentChangingEventArgs(component, member)

    ' The component that is about to change:       args.Component
    ' The member that is about to change:          args.Member

    Return args
End Function

Remarques

ComponentChangingEventArgs fournit des données sur un ComponentChanging événement. L’événement ComponentChanging avertit les IComponentChangeService gestionnaires d’événements inscrits et qu’un composant particulier du document de conception actuel est sur le point d’être modifié. Cet événement fournit une méthode largement accessible pour empêcher la modification d’un composant.

Un ComponentChanging événement est déclenché avant qu’un composant ne soit modifié. Cet événement permet à un concepteur d’abandonner la modification. Les concepteurs de composants déclenchent généralement l’événement ComponentChanging automatiquement. Si une propriété ne peut pas être modifiée, la méthode qui gère l’événement peut lever une exception. Par exemple, si un fichier de concepteur est archivé dans le contrôle de code source, le gestionnaire de cet événement lève généralement une exception si l’utilisateur refuse d’case activée le fichier.

Un ComponentChangingEventArgs fournit les informations suivantes :

  • Propriété Component qui indique le composant sur le point d’être modifié.

  • Propriété Member qui indique le membre sur le point d’être modifié.

Notes pour les héritiers

Une erreur du compilateur se produit si cette classe est spécifiée comme classe de base d’une autre classe.

Constructeurs

ComponentChangingEventArgs(Object, MemberDescriptor)

Initialise une nouvelle instance de la classe ComponentChangingEventArgs.

Propriétés

Component

Obtient le composant sur le point d'être modifié ou le composant qui est le conteneur parent du membre sur le point d'être modifié.

Member

Obtient le membre sur le point d'être 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)

S’applique à

Voir aussi