Автоэллипсис в начале метки - PullRequest
1 голос
/ 08 октября 2010

В моей форме есть метка, которая используется для отображения пути. Иногда путь слишком длинный для отображения, поэтому я включил AutoEllipsis, но всегда кажется, что он обрезает конец строки (что является наиболее важной частью в моем конкретном случае). Есть ли способ заставить его автоматически обрезать начало?

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

Ответы [ 2 ]

3 голосов
/ 08 октября 2010

В The Code Project есть проект, который выглядит так, как будто он делает именно то, что вам нужно: Auto Ellipsis .Существует демоверсия, которую вы можете скачать вместе с источником.

1 голос
/ 08 октября 2010

Самый простой способ - сделать трюк, используя текстовое поле вместо метки, просто создайте его как метку, а затем сделайте это

textBox1.Enabled = false;  //so it will not be selectable like label
textBox1.SelectionStart = textBox1.Text.Length; //so it will focus on the last character on the textbox
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...