Как клонировать control для windows.forms
От: kab Россия  
Дата: 16.04.09 07:28
Оценка:
суть проблемы — есть TabControl с несколькими TabPage.
нужно по нажатию в основном tabpage динамически генерировать другие tabpage с неким набором контролов.
на уровне design time это невозможно (фактически, основная страница представляет собой форму поиска, а по резульатам выборки нужно уметь генерировать форму с DataGrid-ом, а из нее уметь открывать карточку записи, а из неё уметь открывать вторую карточку. и таких одновременных поисков может быть несколько).
попробовал почитать и сделать как описано тут — http://www.codeproject.com/KB/miscctrl/ControlCloneTst.aspx
ничего не получилось.
кто-нть что-нть подобное делал?
kab
Re: Как клонировать control для windows.forms
От: MxKazan Португалия  
Дата: 16.04.09 07:35
Оценка:
Здравствуйте, kab, Вы писали:

kab>суть проблемы — есть TabControl с несколькими TabPage.

kab>нужно по нажатию в основном tabpage динамически генерировать другие tabpage с неким набором контролов.
kab>на уровне design time это невозможно (фактически, основная страница представляет собой форму поиска, а по резульатам выборки нужно уметь генерировать форму с DataGrid-ом, а из нее уметь открывать карточку записи, а из неё уметь открывать вторую карточку. и таких одновременных поисков может быть несколько).
Непонятно, что мешает создавать контролы в рантайм. Видимо суть задачи изложена не до конца

Может вот это
Автор: vog
Дата: 07.04.09
чем поможет...
Re[2]: Как клонировать control для windows.forms
От: kab Россия  
Дата: 16.04.09 09:54
Оценка:
Здравствуйте, MxKazan, Вы писали:

MK>Непонятно, что мешает создавать контролы в рантайм. Видимо суть задачи изложена не до конца


создавать ручками много контролов в рантайм — не камильфо.
суть задачи близка с сути изложенной тут:

MK>Может вот это
Автор: vog
Дата: 07.04.09
чем поможет...


за что большое спасибо! идея с UserControl (забытым мной) — подошла. попробуем!
kab
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.