IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) Method

Definición

Anuncia al servicio de cambio de componentes que un determinado componente está cambiando.Announces to the component change service that a particular component is changing.

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 Object Object Object

Componente que va a cambiar.The component that is about to change.

member
MemberDescriptor MemberDescriptor MemberDescriptor MemberDescriptor

Miembro que se va a cambiar.The member that is changing. Es null si este cambio no está relacionado con un solo miembro.This is null if this change is not related to a single member.

Comentarios

Este método provoca la ComponentChanging eventos.This method raises the ComponentChanging event.

Mayoría de los diseñadores incluida con la Kit de desarrollo de software de Windows (SDK)Windows Software Development Kit (SDK), así como el entorno de tiempo de diseño de Visual Studio, normalmente se genera este evento automáticamente; para la mayoría de los casos, no es necesario llamar explícitamente a este método.Most designers included with the Kit de desarrollo de software de Windows (SDK)Windows Software Development Kit (SDK), as well as the Visual Studio design-time environment, typically raise this event automatically; so most of the time, you do not need to explicitly call this method. Adecuado IComponentChangeService eventos son automáticamente se genera cuando un PropertyDescriptor se utiliza para cambiar una propiedad de valor o los componentes se agregan o quitan de la IDesignerHost contenedor.The appropriate IComponentChangeService events are automatically raised when a PropertyDescriptor is used to change a property value or components are added or removed from the IDesignerHost container.

Notas a los implementadores

Este método produce una excepción si no se puede cambiar la propiedad.This method throws an exception if the property cannot be changed. Esto no está pensado para validar los valores de una propiedad determinada.This is not intended to validate the values of a particular property. En su lugar, se pretende proporcionar un método global de impedir que un componente cambien.Instead, it is intended to provide a global method of preventing a component from changing. Por ejemplo, si un archivo de diseñador está protegido en el control de código fuente, controlador de este evento normalmente generaría una excepción si el usuario se niega a desproteger el archivo.For example, if a designer file is checked into source code control, this event's handler would typically throw an exception if the user refused to check out the file.

Se aplica a

Consulte también: