IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) Method

Definition

Teilt dem Komponentenänderungsdienst mit, dass eine bestimmte Komponente gerade geändert wird.Announces to the component change service that a particular component is changing.

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)

Parameter

component
Object Object Object Object

Die Komponente, die gerade geändert wird.The component that is about to change.

member
MemberDescriptor MemberDescriptor MemberDescriptor MemberDescriptor

Der Member, der gerade geändert wird.The member that is changing. Der Wert ist null, wenn sich die Änderung nicht auf einen einzelnen Member bezieht.This is null if this change is not related to a single member.

Hinweise

Diese Methode löst das ComponentChanging -Ereignis aus.This method raises the ComponentChanging event.

Die meisten Designer, die in der Windows SDK enthalten sind, sowie die Visual Studio-Entwurfszeit Umgebung, erhöhen dieses Ereignis in der Regel automatisch. in den meisten Fällen ist es nicht erforderlich, diese Methode explizit aufzurufen.Most designers included with the Windows SDK, as well as the Visual Studio design-time environment, typically raise this event automatically; so most of the time, you do not need to explicitly call this method. Die entsprechenden IComponentChangeService Ereignisse werden automatisch ausgelöst, wenn PropertyDescriptor eine zum Ändern eines Eigenschafts Werts oder zum Hinzufügen oder Entfernen von Komponenten IDesignerHost aus dem Container verwendet wird.The appropriate IComponentChangeService events are automatically raised when a PropertyDescriptor is used to change a property value or components are added or removed from the IDesignerHost container.

Hinweise für Ausführende

Diese Methode löst eine Ausnahme aus, wenn die Eigenschaft nicht geändert werden kann.This method throws an exception if the property cannot be changed. Dies ist nicht zum Überprüfen der Werte einer bestimmten Eigenschaft vorgesehen.This is not intended to validate the values of a particular property. Stattdessen ist es beabsichtigt, eine globale Methode zum Ändern der Änderung einer Komponente bereitzustellen.Instead, it is intended to provide a global method of preventing a component from changing. Wenn z. b. eine Designer Datei in die Quell Code Verwaltung eingecheckt wird, löst der Handler dieses Ereignisses normalerweise eine Ausnahme aus, wenn der Benutzer das Auschecken der Datei verweigert hat.For example, if a designer file is checked into source code control, this event's handler would typically throw an exception if the user refused to check out the file.

Gilt für:

Siehe auch