IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) Methode

Definitie

Kondigt de wijzigingsservice voor onderdelen aan dat een bepaald onderdeel wordt gewijzigd.

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)

Parameters

component
Object

Het onderdeel dat op het punt staat te veranderen.

member
MemberDescriptor

Het lid dat verandert. Dit is null als deze wijziging niet is gerelateerd aan één lid.

Opmerkingen

Met deze methode wordt de ComponentChanging gebeurtenis gegenereerd.

De meeste ontwerpers die deel uitmaken van de Windows SDK, evenals de Visual Studio ontwerpomgeving, brengen deze gebeurtenis meestal automatisch op. In de meeste tijd hoeft u deze methode dus niet expliciet aan te roepen. De juiste IComponentChangeService gebeurtenissen worden automatisch gegenereerd wanneer een PropertyDescriptor eigenschapswaarde of onderdelen worden toegevoegd aan of verwijderd uit de IDesignerHost container.

Notities voor uitvoerders

Met deze methode wordt een uitzondering gegenereerd als de eigenschap niet kan worden gewijzigd. Dit is niet bedoeld om de waarden van een bepaalde eigenschap te valideren. In plaats daarvan is het bedoeld om een globale methode te bieden om te voorkomen dat een onderdeel kan worden gewijzigd. Als een ontwerperbestand bijvoorbeeld is ingecheckt bij broncodebeheer, genereert de handler van deze gebeurtenis meestal een uitzondering als de gebruiker weigerde het bestand te uitchecken.

Van toepassing op

Zie ook