2015-08-18 93 views
1

我有一個在許多窗體上使用過的控件。覆蓋設計器屬性值

此控件具有forecolor屬性,該屬性的顏色集在許多使用的表單上有所不同。

我想知道是否有一個簡單的方法,我可以對所有的形式設置此前景色屬性設置爲相同的值而不需要通過單獨所有的形式有200+形成

回答

1

有很多方法可以做到這個。最簡單的將是重寫屬性本身:

public override Color ForeColor 
{ 
    get { return Color.Aqua; } 
    set { } 
} 

你也可以在ForeColorChanged掛鉤的事件處理程序,並改回,或者你可以重寫OnForeColor方法。