IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) Método

Definición

Anuncia al servicio de cambio de componente que un componente determinado está cambiando.

public:
 void OnComponentChanging(System::Object ^ component, System::ComponentModel::MemberDescriptor ^ member);
public void OnComponentChanging(object component, System.ComponentModel.MemberDescriptor member);
abstract member OnComponentChanging : obj * System.ComponentModel.MemberDescriptor -> unit
Public Sub OnComponentChanging (component As Object, member As MemberDescriptor)

Parámetros

component
Object

Componente que está a punto de cambiar.

member
MemberDescriptor

Miembro que está cambiando. Este es el caso null de que este cambio no esté relacionado con un solo miembro.

Comentarios

Este método genera el ComponentChanging evento .

La mayoría de los diseñadores incluidos con el SDK de Windows, así como el entorno en tiempo de diseño Visual Studio, suelen generar este evento automáticamente; por lo tanto, la mayoría de las veces, no es necesario llamar explícitamente a este método. Los eventos adecuados IComponentChangeService se generan automáticamente cuando se usa para PropertyDescriptor cambiar un valor de propiedad o componentes se agregan o quitan del IDesignerHost contenedor.

Notas a los implementadores

Este método produce una excepción si no se puede cambiar la propiedad. Esto no está pensado para validar los valores de una propiedad determinada. En su lugar, está pensado para proporcionar un método global para impedir que un componente cambie. Por ejemplo, si un archivo de diseñador está protegido en el control de código fuente, el controlador de este evento normalmente produciría una excepción si el usuario se negó a desproteger el archivo.

Se aplica a

Consulte también