формы windows, как запустить отдельное окно с datagridview?

У меня есть некоторые данные, которые можно показать на сетке, прикрепленной к панели. Когда пользователь нажимает какую-либо кнопку, я показываю эту панель. Теперь я хотел запустить эту сетку в отдельном окне (должно быть дочерним по отношению к существующему окну) и хочу сделать сетку редактируемой, щелкнуть элементы управления... и т. д., возможно ли это?

заранее спасибо.


person rplusg    schedule 25.05.2011    source источник


Ответы (1)


Вы должны быть в состоянии добиться этого эффекта, поместив свою сетку в отдельную форму, дополненную элементами редактирования. Отключите форму и установите ее родителя (см. control.parent) в качестве основной панели формы. Когда пользователь хочет отредактировать его, установите для родительской формы сетки значение nil и включите его.

На самом деле не пробовал это с WinForms, но он отлично работает с Delphi VCL, поэтому стоит проверить, если нет лучших ответов.

С уважением, Мартин

person Martin James    schedule 25.05.2011
comment
Альтернатива - сделать панель док-сайтом и вручную закрепить сетку-форму. Включите его при отстыковке. - person Martin James; 25.05.2011