IComponentChangeService.OnComponentChanged Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Anuncia al servicio de cambio de componente que ha cambiado un componente determinado.
public:
void OnComponentChanged(System::Object ^ component, System::ComponentModel::MemberDescriptor ^ member, System::Object ^ oldValue, System::Object ^ newValue);
public void OnComponentChanged(object component, System.ComponentModel.MemberDescriptor member, object oldValue, object newValue);
abstract member OnComponentChanged : obj * System.ComponentModel.MemberDescriptor * obj * obj -> unit
Public Sub OnComponentChanged (component As Object, member As MemberDescriptor, oldValue As Object, newValue As Object)
Parámetros
- component
- Object
Componente que ha cambiado.
- member
- MemberDescriptor
Miembro que ha cambiado. Este es el caso null de que este cambio no esté relacionado con un solo miembro.
- oldValue
- Object
Valor anterior del miembro. Esto solo es válido si el miembro no nulles .
- newValue
- Object
Nuevo valor del miembro. Esto solo es válido si el miembro no nulles .
Comentarios
Este método genera el ComponentChanged evento .
La mayoría de los diseñadores que se incluyen con el SDK de Windows, así como el entorno en tiempo de diseño Visual Studio, suelen generar este evento cuando se cambia un componente de un proyecto, por lo que 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.
Antes de llamar OnComponentChangeda , primero llame OnComponentChanging a para indicar que un componente está a punto de cambiar y realizar el cambio. A continuación, llame OnComponentChanged a para generar el ComponentChanged evento.
Notas a los implementadores
Este evento permite al implementador realizar cualquier procesamiento posterior que sea necesario después de un cambio de propiedad. Por ejemplo, un diseñador normalmente actualiza el código fuente que establece la propiedad con el nuevo valor.