2014-09-30 4 views
3

Я не могу поверить, что я не мог найти ответ на этот вопрос ....Удаление SplitContainer без удаления других элементов управления

мне больше не нужно использовать SplitContainer в моем WinForms UI. Но всякий раз, когда я удаляю SplitContainer, я теряю все свои другие элементы управления - кнопки, метки, текстовые поля и диаграммы. Все, что было в SplitContainer, также удалено. Очень надоедливый.

Каков наилучший способ удалить элемент управления SplitContainer, но оставить все остальное на месте?

Trivial Пример:

enter image description here

+2

Сделайте место на вашей форме и перетащите эти элементы управления в пустое пространство. Кроме того, перейдите в меню «Просмотр» - «Другие окна - документ» и переместите дочерние элементы управления из иерархии SplitContainer. Не разрезайте и не вставляйте, так как это приведет к поломке обработчиков событий. – LarsTech

+0

просто 1) скопируйте элементы управления, 2) удалите контейнер 3) щелкните по форме 4) вставьте элементы управления –

+0

@MehdiKhademloo Прочтите мое последнее предложение. – LarsTech

ответ

4

Сделать комнату на вашей форме и перетащить эти элементы управления в пустое пространство.

В качестве альтернативы, перейдите в раздел «Просмотр - другие окна - документ» и переместите дочерние элементы управления из иерархии SplitContainer.

enter image description here

Не вырезать и вставлять, так что будет разрывать ваши обработчики событий.

Смежные вопросы