ComponentChangingEventArgs Clase

Definición

Proporciona datos para el evento ComponentChanging. Esta clase no puede heredarse.

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
Herencia
ComponentChangingEventArgs
Atributos

Ejemplos

En el ejemplo siguiente se muestra cómo crear un ComponentChangingEventArgsobjeto .

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

Comentarios

ComponentChangingEventArgs proporciona datos sobre un ComponentChanging evento. El ComponentChanging evento notifica a los IComponentChangeService controladores de eventos registrados y que un componente determinado del documento de diseño actual está a punto de cambiarse. Este evento proporciona un método ampliamente accesible para evitar que un componente cambie.

Se ComponentChanging genera un evento antes de cambiar un componente. Este evento proporciona una oportunidad para que un diseñador anule el cambio. Normalmente, los diseñadores de componentes generan el ComponentChanging evento automáticamente. Si no se puede cambiar una propiedad, el método que controla el evento puede producir una excepción. Por ejemplo, si un archivo de diseñador está protegido en el control de código fuente, el controlador de este evento suele producir una excepción si el usuario se niega a desproteger el archivo.

A ComponentChangingEventArgs proporciona la siguiente información:

  • Propiedad Component que indica el componente que está a punto de modificarse.

  • Propiedad Member que indica el miembro que está a punto de cambiarse.

Notas a los desarrolladores de herederos

Se produce un error del compilador si esta clase se especifica como la clase base de otra clase.

Constructores

ComponentChangingEventArgs(Object, MemberDescriptor)

Inicializa una nueva instancia de la clase ComponentChangingEventArgs.

Propiedades

Component

Obtiene el componente que se va a cambiar o el componente que es el contenedor primario del miembro que se va a cambiar.

Member

Obtiene el miembro que se va a cambiar.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también