#c #windows #visual-c #windows-forms-designer
#c #Windows #visual-c #windows-forms-designer
Вопрос:
У меня есть некоторые данные, которые можно отобразить в таблице, прикрепленной к панели. Когда пользователь нажимает какую-либо кнопку, я показываю эту панель. Теперь я хотел запустить эту сетку в отдельном окне (должно быть дочерним по отношению к существующему окну) и хочу сделать сетку доступной для редактирования, щелкнуть элементы управления … и т.д., Возможно ли это?
заранее спасибо.
Ответ №1:
Вы должны быть в состоянии достичь этого эффекта, разместив свою сетку в отдельной форме вместе с материалами для редактирования. Отключите форму и установите ее родительскую (см. control.parent) в качестве главной панели формы. Когда пользователь захочет отредактировать его, установите для родительской формы grid значение nil и включите его.
На самом деле не пробовал это с WinForms, но это отлично работает с Delphi VCL, поэтому стоит протестировать, если лучших ответов не ожидается
Rgds, Мартин
Комментарии:
1. Альтернатива — сделать панель dockSite и вручную закрепить grid-форму. Включите его при отсоединении.