Bagikan melalui


IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) Metode

Definisi

Mengumumkan ke layanan perubahan komponen yang diubah komponen tertentu.

public:
 void OnComponentChanging(System::Object ^ component, System::ComponentModel::MemberDescriptor ^ member);
public void OnComponentChanging (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

Komponen yang akan berubah.

member
MemberDescriptor

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

Keterangan

Metode ini meningkatkan ComponentChanging peristiwa.

Sebagian besar desainer yang disertakan dengan Windows SDK, serta lingkungan waktu desain Visual Studio, biasanya menaikkan peristiwa ini secara otomatis; 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.

Catatan Bagi Implementer

Metode ini memberikan pengecualian jika properti tidak dapat diubah. Ini tidak dimaksudkan untuk memvalidasi nilai properti tertentu. Sebaliknya, ini dimaksudkan untuk menyediakan metode global untuk mencegah komponen berubah. Misalnya, jika file perancang diperiksa ke kontrol kode sumber, handler peristiwa ini biasanya akan memberikan pengecualian jika pengguna menolak untuk memeriksa file.

Berlaku untuk

Lihat juga