Панель управления пользователем внутри формы Windows страницы вкладок

#c# #winforms #dock #tabpage #user-controls

#c# #winforms #док-станция #страница вкладок #пользовательские элементы управления

Вопрос:

У меня есть TabControl. Я добавляю страницы вкладок во время выполнения. Поверх TabPage я добавляю пользовательский элемент управления во время выполнения.

Внутри пользовательского элемента управления у меня есть richtextbox.

Так что это похоже на TabControl -> TabPage —> UserControl -> RichTextBox и другие элементы управления. Я хочу, чтобы мой richtextbox полностью заполнял пространство при максимизации. Я пробовал закрепить свойство и панель, но безуспешно.

Любая помощь приветствуется. Спасибо.

Комментарии:

1. Что вы пробовали? Что произошло? Чего именно вы хотите?

2. обновил мой предыдущий пост. пожалуйста, обратитесь.

Ответ №1:

Не очень понятно, в чем ваша реальная проблема, но просто угадывая:

Мне кажется, что Dock.Fill это не может не сработать в этом состоянии. Что может случиться, ИМХО, так это то, что TabControl размер не изменяется, поэтому его дочерние элементы (richtextbox тоже) не меняют размер своей клиентской области. Другими словами

  • Установите Dock.Fill свойство в своем RichText поле
  • Проверьте TabControl «ы Dock » или Anchor «свойства».

Надеюсь, это поможет.