我繼承ListBox控件寫一些像這樣的性質:更新控制背景色
''' <summary>
''' Indicates the BackColor to paint the unselected ListBox items when the ListBox is enabled.
''' </summary>
Public Property ItemUnselected_BackColor As Color
Get
Return _ItemUnselected_BackColor.Color
End Get
Set(value As Color)
_ItemUnselected_BackColor = New SolidBrush(value)
End Set
End Property
的問題是,當我改變在設計的顏色,我需要移動控制或最小化/最大化VisualStudio IDE以更新控件上的更改以查看新顏色。
哪種方法可以做到這一點?
UPDATE:
我認爲要做到這一點的方法是增加一個特殊的標誌或其他什麼東西......
我已經試過這一點,但物業在成爲unaccesible編輯:
<EditorAttribute(GetType(Color), GetType(UITypeEditor))> _
Public Property ItemUnselected_BackColor As Color
...
我不明白爲什麼改變DT編輯器會對這個問題有任何影響。 –
Bjørn-RogerKringsjå是的你是對的真的我不知道我在想什麼,對不起 – ElektroStudios
例子UIEditor:http://www.codeproject.com/Articles/687430/Selecting-Forms-Controls-at-Design-Time – Plutonix