Windows Forms: добавьте новую строку в метку, если текст слишком длинный - PullRequest
11 голосов
/ 10 сентября 2010

Я использую C #. Иногда текст, возвращаемый из веб-службы (который я отображаю в метке), слишком длинный и обрезается по краю формы. Есть ли простой способ добавить новую строку на ярлык, если он не помещается на форме?

Спасибо

Ответы [ 2 ]

34 голосов
/ 10 сентября 2010

Если вы установите метку на autosize, она будет автоматически расти с любым текстом, который вы в нее вставите.

Чтобы сделать перенос слов по определенной ширине, вы можете установить свойство MaximumSize.

myLabel.MaximumSize = new Size(100, 0);
myLabel.AutoSize = true;

Проверено и работает.

Если вы всегда хотите видеть данные, вы можете установить для свойства AutoScroll контейнера Label значение true.

0 голосов
/ 10 сентября 2010

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

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