我继承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