Bagikan melalui


IComponentChangeService.OnComponentChanged Metode

Definisi

Mengumumkan ke layanan perubahan komponen bahwa komponen tertentu telah berubah.

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);
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

Komponen yang telah berubah.

member
MemberDescriptor

Anggota yang telah berubah. Ini null jika perubahan ini tidak terkait dengan satu anggota.

oldValue
Object

Nilai lama anggota. Ini hanya valid jika anggota tidak null.

newValue
Object

Nilai baru anggota. Ini hanya valid jika anggota tidak null.

Keterangan

Metode ini meningkatkan ComponentChanged peristiwa.

Sebagian besar perancang yang mengirim dengan Windows SDK, serta lingkungan waktu desain Visual Studio, biasanya menaikkan peristiwa ini untuk Anda ketika komponen dalam proyek diubah, jadi sebagian besar waktu Anda tidak perlu secara eksplisit memanggil metode ini. Peristiwa yang sesuai IComponentChangeService secara otomatis dimunculkan ketika PropertyDescriptor digunakan untuk mengubah nilai properti atau komponen ditambahkan atau dihapus dari IDesignerHost kontainer.

Sebelum memanggil OnComponentChanged, pertama-tama panggil OnComponentChanging untuk menunjukkan bahwa komponen akan berubah, dan membuat perubahan. Kemudian panggil OnComponentChanged untuk menaikkan ComponentChanged acara.

Catatan Bagi Implementer

Kejadian ini memungkinkan pelaksana untuk melakukan pasca-pemrosesan yang diperlukan setelah perubahan properti. Misalnya, perancang biasanya memperbarui kode sumber yang mengatur properti dengan nilai baru.

Berlaku untuk

Lihat juga