2014-09-29 4 views
0

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

Но текст ярлыка усекается, потому что размер метки слишком мал.

Я искал проблему и нашел метод AutoSize.

Но в VB 2013 Label не имеет такой функциональности.

Любые идеи, которые могут помочь?

Обновление: Это приложение WPF

+0

Hi. Извините, я не заметил, что я приземлился на английском сайте. Вот перевод: я добавил в свою программу ярлык, текст которого можно ввести в поле ввода. Но текст ярлыка усекается, потому что размер метки слишком мал. Я искал проблему и нашел метод AutoSize. Но в VB 2013 лейбл не имеет такой функциональности. Любые идеи, которые могут помочь? – stan

+0

'в VB 2013 Label не имеет такой функциональности', как вы пришли к такому выводу? это WinForms? – Plutonix

+0

Я прочитал, что команда> myLabel.AutoSize = true <. Это приводит к ошибке. Может быть, это beacuse У меня есть приложение WPF, а не окна формы – stan

ответ

0

Если это Winforms, чем есть optioncalled

AutoEllipsis, который будет делать только что

+0

Извините, я должен был упомянуть, что это приложение WPF. Какие-нибудь дальнейшие идеи? – stan

0

Этот код будет измерять длину текста, при заданном шрифт и установите метку этой длины.

label.Size = TextRenderer.MeasureText(label.Text, label.Font)

Попробуйте это и дайте мне знать, если вам нужна дополнительная помощь.

Cheers.

+0

Извините, я должен был упомянуть, что это приложение WPF. Какие-нибудь дальнейшие идеи? – stan

Смежные вопросы