Все, что вам нужно сделать, это установить для свойства AutoSize
элемента управления меткой значение False.Это можно сделать либо в конструкторе через окно «Свойства», либо с помощью кода: myLabel.AutoSize = false
. Он включается по умолчанию, когда вы добавляете элемент управления в конструктор (хотя значение по умолчанию равно false при создании экземпляра).контроль через код).При включенном этом свойстве элемент управления пытается автоматически настроить width (а не его высоту!) Для отображения всего его содержимого.Это не так хорошо работает с несколькими абзацами, так как невозможно разместить все содержимое одной строкой на экране.
Отключив это свойство, вы можете вручную изменить размер элемента управления, чтобы вместить текст.
Все остальное обрабатывается автоматически.Текст автоматически переносится на новую строку, когда он достигает края границы элемента управления.Например:
Если вы не хотите вручную устанавливать размер элемента управления меткой, вы можете воспользоваться Dock
иAnchor
свойств, которые автоматически изменят размер элемента управления в его родительский контейнер.Это удобно, например, если вы хотите, чтобы метка заполнила всю форму или панель, в которую вы поместили ее.