C # winforms равномерно распределить 3 элемента управления - PullRequest
8 голосов
/ 22 июня 2009

У меня есть 3 пользовательских элемента управления, которые я хочу разместить в окне с изменяемым размером рядом друг с другом. при изменении размера окна эти элементы управления также должны изменять размер, каждый из которых занимает 33% доступной ширины.

Я пытался использовать макет таблицы, но кажется, что таблица только растет, но никогда не сжимается.

спасибо за любую помощь в этом!

1 Ответ

19 голосов
/ 22 июня 2009

Вы можете использовать TableLayoutPanel с 3 столбцами размером «33% процентов». Затем вы помещаете каждый элемент управления на панель и устанавливаете свойство привязки по своему усмотрению (например, вправо-влево, если размер элемента управления должен изменяться только в горизонтальной плоскости).

В свойстве TableLayoutPanel также должно быть установлено свойство Dock, равное True, чтобы он мог занимать все ваше окно и соответствующим образом изменять его размер.

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