Изменение размера элементов управления Windows? - PullRequest
0 голосов
/ 02 ноября 2009

Я интересуюсь тем, что я могу сделать такими элементами управления, как древовидная структура, RTF или tabcontrols изменяемого размера (я думаю, что могу) и как. Я знаю об использовании сплиттеров, но они позволяют только «перекрывать» две области. Спасибо!

Ответы [ 2 ]

0 голосов
/ 02 ноября 2009

Самый простой способ - привязать элементы управления к контейнеру, в котором они находятся. Затем, когда размер контейнера будет изменен, размеры элемента управления также будут изменены. Проверьте свойство Anchor элементов управления. Вы можете установить элемент управления для привязки слева, справа, сверху, снизу контейнера или любой их комбинации.

0 голосов
/ 02 ноября 2009

Вы можете установить свойство Dock элемента управления на Fill. Это заставит элемент управления заполнить его родительский контейнер.

Возможно, вам все еще придется написать некоторый код для обработки размещения дочерних элементов управления. Вы можете сделать это, обрабатывая событие Resize или используя контейнер, который поддерживает изменение размера для вас (например, FlowLayoutPanel или TableLayoutPanel).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...