IComponentChangeService.ComponentChanged Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir bileşen değiştirildiğinde gerçekleşir.
public:
event System::ComponentModel::Design::ComponentChangedEventHandler ^ ComponentChanged;
event System.ComponentModel.Design.ComponentChangedEventHandler ComponentChanged;
member this.ComponentChanged : System.ComponentModel.Design.ComponentChangedEventHandler
Event ComponentChanged As ComponentChangedEventHandler
Olay Türü
Açıklamalar
Bu olay, formdaki herhangi bir bileşen değiştiğinde gerçekleşir. Bu olay, şu anda değişiklikler beklendiği için form yükleme ve yükleme kaldırma sırasında gerçekleşmez.
Not
bir DesignerTransaction birden çok ComponentChanged olay oluşturabilir. Bazı ComponentChanged olay işleyicileri, kodunuzun bir işlem gerçekleşirken özelliklerin değerlerini değiştirmesi gibi beklenen olay dizilerini engelleyebilir. Bir ComponentChanged olay işleyicisi, devam ederken DesignerTransaction her değişiklik sonrasında çizilirse performansı da bozabilir. Bir işlemin olay işleyiciniz ComponentChanged tarafından kesintiye uğramadan veya müdahale olmadan tamamlanmasına izin vermek DesignerTransaction için, özelliğin InTransaction durumunu test edebilir ve olay işleyicinizi ComponentChanged yükseltecek ve işlem tamamlandıktan sonra kendisini kaldıracak bir DesignerTransactionCloseEventHandler ekleyerek değişiklik olaylarının işlenmesini işlemin tamamlanmasına kadar erteleyebilirsiniz.