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

Definition

Teilt dem Komponentenänderungsdienst mit, dass eine bestimmte Komponente geändert wurde.Announces to the component change service that a particular component has changed.

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

Parameter

component
Object Object Object Object

Die Komponente, die geändert wurde.The component that has changed.

member
MemberDescriptor MemberDescriptor MemberDescriptor MemberDescriptor

Der Member, der geändert wurde.The member that has changed. 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.

oldValue
Object Object Object Object

Der alte Wert des Members.The old value of the member. Dieser ist nur gültig, wenn der Member nicht null ist.This is valid only if the member is not null.

newValue
Object Object Object Object

Der neue Wert des Members.The new value of the member. Dieser ist nur gültig, wenn der Member nicht null ist.This is valid only if the member is not null.

Hinweise

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

Die meisten Designer, die mit dem Windows SDK ausgeliefert werden, sowie die Visual Studio-Entwurfszeit Umgebung, machen dieses Ereignis in der Regel für Sie aus, wenn eine Komponente in einem Projekt geändert wird. in den meisten Fällen ist es nicht erforderlich, diese Methode explizit aufzurufen.Most designers that ship with the Windows SDK, as well as the Visual Studio design-time environment, typically raise this event for you when a component in a project is changed, 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.

Vor dem OnComponentChangedAufrufen von rufen OnComponentChanging Sie zuerst auf, um anzugeben, dass eine Komponente gerade geändert wird, und nehmen Sie die Änderung vor.Before calling OnComponentChanged, first call OnComponentChanging to indicate that a component is about to change, and make the change. Rufen OnComponentChanged Sie dann auf, ComponentChanged um das-Ereignis zu erhöhen.Then call OnComponentChanged to raise the ComponentChanged event.

Hinweise für Ausführende

Dieses Ereignis ermöglicht dem Implementierer, jede Nachbearbeitung durchzuführen, die nach einer Eigenschafts Änderung benötigt wird.This event allows the implementer to do any post-processing that is needed after a property change. Beispielsweise aktualisiert ein Designer in der Regel den Quellcode, der die Eigenschaft auf den neuen Wert festlegt.For example, a designer typically updates the source code that sets the property with the new value.

Gilt für:

Siehe auch