Partager via


IComponentChangeService.ComponentChanged Événement

Définition

Se produit lorsqu’un composant a été modifié.

public:
 event System::ComponentModel::Design::ComponentChangedEventHandler ^ ComponentChanged;
event System.ComponentModel.Design.ComponentChangedEventHandler ComponentChanged;
member this.ComponentChanged : System.ComponentModel.Design.ComponentChangedEventHandler 
Event ComponentChanged As ComponentChangedEventHandler 

Type d'événement

Remarques

Cet événement se produit lorsqu’un composant du formulaire change. Cet événement ne se produit pas pendant le chargement et le déchargement du formulaire, car les modifications sont attendues pour l’instant.

Note

Un DesignerTransaction peut déclencher plusieurs ComponentChanged événements. Certains ComponentChanged gestionnaires d’événements peuvent interférer avec les séquences d’événements attendues, par exemple si votre code modifie les valeurs des propriétés pendant qu’une transaction se produit. Un gestionnaire d’événements ComponentChanged peut également compromettre les performances s’il dessine après chaque modification pendant qu’un DesignerTransaction événement est en cours. Pour permettre à un DesignerTransaction processus de se terminer sans interruption ni interférence par votre ComponentChanged gestionnaire d’événements, vous pouvez tester l’état de la InTransaction propriété et différer la gestion des événements de modification jusqu’à la fin de la transaction. Pour ce faire, ajoutez un DesignerTransactionCloseEventHandler qui déclenche votre ComponentChanged gestionnaire d’événements et supprimez-le lors de l’achèvement de la transaction.

S’applique à

Voir aussi