Я унаследовал контроль ListBox, чтобы написать некоторые свойства, как это:Update BackColor управления в Desing времени
''' <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
Проблема заключается в том, что, когда я изменить цвет в дизайне, мне нужно, чтобы переместить элемент управления или минимизировать/увеличить IDE VisualStudio, чтобы обновить изменения в элементе управления, чтобы увидеть новый цвет.
Каков путь для этого?
UPDATE:
Я думаю, что способ сделать это добавление специального флага или что-то еще ...
Я попытался это, но свойство становится невозможным на редактор:
<EditorAttribute(GetType(Color), GetType(UITypeEditor))> _
Public Property ItemUnselected_BackColor As Color
...
Я не понимаю, почему изменение редактора DT повлияет на эту проблему. –
Bjørn-Roger Kringsjå Да, вы правы, я действительно не знал, что я пытался, извините – ElektroStudios
Пример UIEditor: http://www.codeproject.com/Articles/687430/Selecting-Forms-Controls-at-Design-Time – Plutonix