IComponentChangeService.OnComponentChanged Méthode

Définition

Annonce au service de modification de composant qu’un composant particulier a changé.

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)

Paramètres

component
Object

Composant qui a changé.

member
MemberDescriptor

Membre qui a changé. Cela est null dû au fait que cette modification n’est pas liée à un seul membre.

oldValue
Object

Ancienne valeur du membre. Cela n’est valide que si le membre n’est pas null.

newValue
Object

Nouvelle valeur du membre. Cela n’est valide que si le membre n’est pas null.

Remarques

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

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

Avant d’appeler, commencez par OnComponentChanging appeler OnComponentChangedpour indiquer qu’un composant est sur le point de changer et d’apporter 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