Как заполнить пользовательский элемент управления? - PullRequest
0 голосов
/ 14 июля 2011

Как мне растянуть пользовательский элемент управления?

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

Как мне растянуть его, чтобы заполнить весь родительский элемент.

enter image description here

А как сделать ComboBox растянутым, если GroupBox изменится enter image description here

Обновление Пожалуйста, предоставьте код с этой структурой: - Окно -> Панель -> MyuserContorl - MyUserControl -> панель -> tabControl

На все растянутые

1 Ответ

2 голосов
/ 14 июля 2011

Вы можете привязать свой пользовательский элемент управления, установив Anchor.

Вот полезная статья

Edit:

В вашем user control

     this.tabControl.Anchor = ((AnchorStyles)((((AnchorStyles.Top | AnchorStyles.Bottom)
         | AnchorStyles.Left) | AnchorStyles.Right)));

Вам также может понадобиться Dock или Anchor панель внутри вашего user control.

В вашем окне

     this.userControl.Anchor = ((AnchorStyles)((((AnchorStyles.Top | AnchorStyles.Bottom)
         | AnchorStyles.Left) | AnchorStyles.Right)));

Снова вам может понадобиться Dock или Anchor панель внутри вашей формы.

...