Aracılığıyla paylaş


IComponentChangeService.ComponentChanged Olay

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.