Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > PropertyGrid и цвета


Автор: IRQ 26.7.2007, 17:01
В програме у меня есть класс у которого одно из свойств это список цветов. При редактировании в PropertyGrid (или в редаторе коллекций после нажатия на ...) не появляется диалога. То етсь редактирование представляет собой просто выбор значений из спсика доступных. Можно-ли реализовать редактирование цвета не выбором из списка а путём вызова стандартного диалогового окна где можно руками указать например значения RGB или выбрать цвет на спектре?

Автор: Katshooter 27.7.2007, 11:03
Я не супер-спец, но...
Если я правильно поняла о чем речь, то попробуй ColorDialog ...

Автор: IRQ 28.7.2007, 12:55
Ну так там надо указать цвет который будет изначально выбран в диалоге. А у меня массив цветов.

Автор: tdebugger 6.8.2007, 21:51
В MSDNе есть страница, посвященная кастомизации PropertyGrid, с примерами. Можно даже создать свой собственный диалог.

Автор: IRQ 16.8.2007, 22:09
Если несложно можно выложить ссылочку? А то я разные встречал статьи. Может что пропустил.

Автор: tdebugger 17.8.2007, 10:10
ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEV.v10.en/dndotnet/html/usingpropgrid.htm
ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref8/html/T_System_Drawing_Design_UITypeEditor.htm

Автор: IRQ 21.8.2007, 19:35
Решено

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)