2010-12-13 2 views
0

Привет Я работаю в формах окон VB.Net 2.0.Как добавить вкладку в палитру цветов

Цветовая палитра происходит при щелчке обратного цвета любого элемента управления. Я хочу добавить новую вкладку в эту палитру. На новой вкладке я хочу добавить новые цвета в соответствии с требованием.

+0

http://msdn.microsoft.com/en-us/library/cksxshce(v=VS.100).aspx – kyndigs

ответ

1

Фактический диалог - это частный класс с именем ColorUI, вложенный в класс System.Drawing.Design.ColorEditor. Это мешает вам изменить его.

Вам понадобится создать полную замену для этого производного класса UITypeEditor. Вы можете получить рекомендации по внедрению этого права, используя Reflector. Помните, что вы не можете переопределить атрибут [Editor] на существующих элементах управления, ваша новая версия диалогового окна будет доступна только для ваших собственных пользовательских элементов управления.

Смежные вопросы