IComponentChangeService.OnComponentChanged Metodo

Definizione

Annuncia al servizio di modifica del componente che un determinato componente è stato modificato.

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)

Parametri

component
Object

Componente modificato.

member
MemberDescriptor

Membro modificato. Questa modifica null non è correlata a un singolo membro.

oldValue
Object

Valore precedente del membro. Questa proprietà è valida solo se il membro non nullè .

newValue
Object

Nuovo valore del membro. Questa proprietà è valida solo se il membro non nullè .

Commenti

Questo metodo genera l'evento ComponentChanged .

La maggior parte dei progettisti forniti con Windows SDK, nonché l'ambiente Visual Studio in fase di progettazione, genera in genere questo evento quando viene modificato un componente in un progetto, quindi la maggior parte del tempo non è necessario chiamare in modo esplicito questo metodo. Gli eventi appropriati IComponentChangeService vengono generati automaticamente quando un PropertyDescriptor oggetto viene usato per modificare il valore di una proprietà o i componenti vengono aggiunti o rimossi dal IDesignerHost contenitore.

Prima di chiamare OnComponentChanged, prima chiamata OnComponentChanging per indicare che un componente sta per cambiare e apportare la modifica. Chiamare OnComponentChanged quindi per generare l'evento ComponentChanged .

Note per gli implementatori

Questo evento consente all'implementatore di eseguire qualsiasi post-elaborazione necessaria dopo una modifica della proprietà. Ad esempio, una finestra di progettazione aggiorna in genere il codice sorgente che imposta la proprietà con il nuovo valore.

Si applica a

Vedi anche