IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.