Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > сменный список Properties


Автор: kobra 20.4.2007, 10:20
здравствуите господа

при работе с некоторыми компонентами заметил что при смене одного своиства, меняется список своиств в редакторе своиств. 
может кто знает как такое реализовать для своего компонента?

спосибо

Автор: tol05 20.4.2007, 11:06
не совсем понятно что ты имеешь в виду 
Цитата

при смене одного своиства, меняется список своиств 

название свойств что-ли? smile

А если ты хочешь использовать Property Window для своего контрола, то для этого нужно выполнить несколько условий:
1. Компонент должен соответствовать компонентной модели (наследоваться от Control или ScrollableControl или ContainerControl, иметь поле System.ComponentModel.IContainer components). Тогда он появляется в ToolBox-е
2. Иметь public свойства, как минимум {get;} (или {get; set;}). тогда эти свойства появляются в Property Window 
3. Для управления свойствами используется множество аттрибутов, читай System.ComponentModel Namespace

Я так создавал свой контрол вручную, без использования UserControl-а

Автор: iddqd 20.4.2007, 11:29
http://www.rsdn.ru/Forum/Info.aspx?name=FAQ.dotnet.gui.propertygrid.dynamic

Автор: kobra 20.4.2007, 16:31
iddqd спосибо

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