Partager via


IComponentChangeService.OnComponentChanged Méthode

Définition

Avertit le service de modification du composant qu'un composant particulier a été modifié.

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);
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)

Paramètres

component
Object

Composant modifié.

member
MemberDescriptor

Membre modifié. Il est null si cette modification n'est pas liée à un membre unique.

oldValue
Object

Ancienne valeur du membre. Ceci est valide uniquement si le membre n'est pas null.

newValue
Object

Nouvelle valeur du membre. Ceci est valide uniquement si le membre n'est pas null.

Remarques

Cette méthode déclenche l’événement ComponentChanged .

La plupart des concepteurs qui sont fournis avec le SDK Windows, ainsi que l’environnement au moment de la conception de Visual Studio, déclenchent généralement cet événement pour vous lorsqu’un composant d’un projet est modifié, de sorte que la plupart du temps, vous n’avez pas besoin d’appeler explicitement cette méthode. Les événements appropriés IComponentChangeService sont automatiquement déclenchés lorsqu’un PropertyDescriptor est utilisé pour modifier la valeur d’une propriété ou que des composants sont ajoutés ou supprimés du IDesignerHost conteneur.

Avant d’appeler OnComponentChanged, premier appel OnComponentChanging pour indiquer qu’un composant est sur le point de changer et d’effectuer la modification. Appelez OnComponentChanged ensuite pour déclencher l’événement ComponentChanged .

Notes pour les responsables de l’implémentation

Cet événement permet à l’implémenteur d’effectuer tout post-traitement nécessaire après une modification de propriété. Par exemple, un concepteur met généralement à jour le code source qui définit la propriété avec la nouvelle valeur.

S’applique à

Voir aussi