Я думаю, что компонент, который вы найдете наиболее полезным, - TableLayoutPanel
.Найдите его в разделе «Контейнеры» на панели инструментов.Установите TableLayoutPanel
's Dock = Fill
.
. Вы можете использовать его для размещения элементов управления в столбцах и строках.Когда элемент управления находится внутри TableLayoutPanel
, вы можете использовать свойство ColumnSpan
для такого элемента управления, чтобы охватить его по нескольким столбцам;Я бы использовал это для ряда кнопок внизу, то есть сделал бы новую панель для ряда кнопок и поместил бы кнопки в это.Для значка, конечно, вместо этого используйте RowSpan
.
Поэкспериментируйте с различными значениями Anchor
, AutoSize
и AutoSizeMode
для некоторых элементов управления, особенно метки сообщения, которую вы хотите увеличитьавтоматически.Если вы установите для TableLayoutPanel
и Form
значение AutoSize = true
, окно автоматически увеличится вместе с текстовым содержимым.