IComponentChangeService.OnComponentChanged Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.