Определить видимость текста label - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Приветствую! Имеется label, в который выводиться текст, но он не всегда влезает. Autosize у него отключен, так как он находится на панели и не должен лезть далее чем нужно. Как я могу определить область видимого текста и если его ширина равна ширине label, то заменить последние пару символов на многоточие (...).

Решение задачи: «Определить видимость текста label»

textual
Листинг программы
Dim s As String = "Как я могу определить область видимого текста и если его "
        TextRenderer.MeasureText(s, Label1.Font, Label1.Size, TextFormatFlags.EndEllipsis Or TextFormatFlags.ModifyString)
        Label1.Text = s

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5
Похожие ответы