1
比方說,我創建了一個嵌入了跟蹤欄的自定義控件。我還爲我的自定義控件創建了一個方向屬性。 默認情況下,當我放置窗體上的自定義控件時,它將是水平的。然後我將它設置爲垂直,在設計時跟蹤欄應刷新爲垂直。如何在更改屬性後在設計時刷新一個winform自定義控件
如何做?
比方說,我創建了一個嵌入了跟蹤欄的自定義控件。我還爲我的自定義控件創建了一個方向屬性。 默認情況下,當我放置窗體上的自定義控件時,它將是水平的。然後我將它設置爲垂直,在設計時跟蹤欄應刷新爲垂直。如何在更改屬性後在設計時刷新一個winform自定義控件
如何做?
我想修改完畢,你應該叫Refresh()
:
public OrientationProperty Direction
{
get
{
return _direction;
}
set
{
_direction = value;
if (DesignMode)
{
Parent.Refresh(); // Refreshes the client area of the parent control
}
}
}
private OrientationProperty _direction;
對不起,我不明白:OrientationProperty不是由Visual Studio已知類型? – user310291 2010-12-02 16:41:17