IComponentChangeService.ComponentChanged Kejadian
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.
Terjadi ketika komponen telah diubah.
public:
event System::ComponentModel::Design::ComponentChangedEventHandler ^ ComponentChanged;
event System.ComponentModel.Design.ComponentChangedEventHandler ComponentChanged;
member this.ComponentChanged : System.ComponentModel.Design.ComponentChangedEventHandler
Event ComponentChanged As ComponentChangedEventHandler
Jenis Acara
Keterangan
Kejadian ini terjadi ketika komponen apa pun pada formulir berubah. Kejadian ini tidak akan terjadi selama pemuatan dan pembongkaran formulir, karena perubahan diharapkan saat ini.
Catatan
DesignerTransaction dapat menaikkan beberapa ComponentChanged peristiwa. Beberapa ComponentChanged penanganan aktivitas dapat mengganggu urutan peristiwa yang diharapkan, seperti jika kode Anda mengubah nilai properti saat transaksi terjadi. Penanganan ComponentChanged aktivitas juga dapat mengganggu performa jika menarik setelah setiap perubahan saat DesignerTransaction sedang berlangsung. Untuk memungkinkan DesignerTransaction proses selesai tanpa gangguan atau gangguan oleh penanganan aktivitas Anda ComponentChanged , Anda dapat menguji status InTransaction properti, dan menangguhkan penanganan peristiwa perubahan hingga penyelesaian transaksi dengan menambahkan DesignerTransactionCloseEventHandler yang akan meningkatkan penanganan aktivitas Anda ComponentChanged dan menghapus dirinya sendiri setelah menyelesaikan transaksi.