IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) Méthode

Définition

Annonce au service de modification de composant qu’un composant particulier change.

public:
 void OnComponentChanging(System::Object ^ component, System::ComponentModel::MemberDescriptor ^ member);
public void OnComponentChanging(object component, System.ComponentModel.MemberDescriptor member);
abstract member OnComponentChanging : obj * System.ComponentModel.MemberDescriptor -> unit
Public Sub OnComponentChanging (component As Object, member As MemberDescriptor)

Paramètres

component
Object

Composant sur le point de changer.

member
MemberDescriptor

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

Remarques

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

La plupart des concepteurs inclus dans le SDK Windows, ainsi que l’environnement Visual Studio au moment du design, déclenchent généralement cet événement automatiquement . Ainsi, la plupart du temps, vous n’avez 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.

Notes pour les responsables de l’implémentation

Cette méthode lève une exception si la propriété ne peut pas être modifiée. Cela n’est pas destiné à valider les valeurs d’une propriété particulière. Au lieu de cela, il est destiné à fournir une méthode globale permettant d’empêcher un composant de changer. Par exemple, si un fichier de concepteur est archivé dans le contrôle de code source, le gestionnaire de cet événement lève généralement une exception si l’utilisateur a refusé d’extraire le fichier.

S’applique à

Voir aussi