Длина текста LabelControl в vb.net

LabelControl в моей форме динамически принимает значение свойства Text. Текстовое значение длинное, половина текста перекрывается другими элементами управления или из-за ограничения размера родительского элемента управления. Я пытался

Свойство AutoSize

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

SetPreferredSize(Новый размер(50,50))

, но это не работает для меня, может ли кто-нибудь показать мне, как изменить размер элемента управления меткой, чтобы он занимал часть фиксированного прямоугольного размера?


person Kbhatt    schedule 01.02.2014    source источник
comment
В каком смысле вы спрашиваете ?? Размер шрифта? Или созреет количество символов???   -  person The Hungry Dictator    schedule 01.02.2014
comment
размер в смысле размещения всего текстового значения с размером по умолчанию, вы можете использовать его как количество символов.   -  person Kbhatt    schedule 01.02.2014
comment
это называется Длина...   -  person The Hungry Dictator    schedule 01.02.2014
comment
Да, спасибо, мой вопрос тот же.   -  person Kbhatt    schedule 01.02.2014
comment
Купить да вопрос в том,пока не нашел решения.   -  person Kbhatt    schedule 01.02.2014


Ответы (2)


Вам необходимо установить следующие свойства элемента управления:

WordWrap = перенос

AutoSizeMode = Нет

выравнивание = Верх

Ширина = 100

Высота = 100

Или вы можете сослаться на примерную ссылку ниже:

Пример Devexpress

person binarymnl    schedule 04.02.2014

Вы можете указать максимальную ширину/высоту для этикетки с автоматическим размером:

Максимальная ширина 40 пикселей:

Me.Label1.MaximumSize = New Size(40, 0)

Максимальная высота 40 пикселей:

Me.Label1.MaximumSize = New Size(0, 40)
person Bjørn-Roger Kringsjå    schedule 01.02.2014
comment
Спасибо, но у меня это не работает, мне нужно, чтобы мой текст заполнялся по вертикали до указанного размера, а затем возвращался к следующей строке по горизонтали до максимального размера. - person Kbhatt; 01.02.2014
comment
@Kbhatt Извините, но я потерялся. Возможно, вы захотите добавить изображение, показывающее, чего вы хотите достичь. - person Bjørn-Roger Kringsjå; 01.02.2014