AutoEllipsis在标签的开头

时间:2010-10-08 00:08:48

标签: c# winforms

我的表单上有一个标签,用于显示路径。偶尔路径太长而无法显示,所以我打开了AutoEllipsis,但它似乎总是截断字符串的结尾(在我的特定情况下这是更相关的部分)。有没有办法让它自动截断开头?

我可以用另一个控件来显示路径吗?

2 个答案:

答案 0 :(得分:3)

代码项目中有一个项目看起来像你想要的那样:Auto Ellipsis。有一个可以与源一起下载的演示。

答案 1 :(得分:1)

简单的方法是使用文本框而不是标签来做一个技巧,只需将其设计为标签,然后执行此操作

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