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 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.

Şunlara uygulanır

Ayrıca bkz.