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 kaldırma sırasında gerçekleşmez.
Uyarı
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 etkileyebilir. Bir ComponentChanged olay işleyicisi, bir devam ederken DesignerTransaction her değişiklik sonrasında çizilirse performansı da bozabilir. Bir DesignerTransaction işlemin olay işleyiciniz ComponentChanged tarafından kesintiye uğramadan veya müdahale olmadan tamamlanmasına izin vermek için, özelliğin InTransaction durumunu test edebilir ve işlemin tamamlanmasına kadar değişiklik olaylarının işlenmesini erteleyebilirsiniz. Bunu yapmak için olay işleyicinizi ComponentChanged yükseltecek ve işlem tamamlandıktan sonra kendisini kaldıracak bir DesignerTransactionCloseEventHandler ekleyin.