IComponentChangeService.ComponentChanged Événement
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.
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.