Label.Autoellipsis文本向上移动

时间:2016-03-31 21:29:19

标签: vb.net

使用Label时遇到问题。它将Autosize属性设置为False,将AutoEllipsis属性设置为True,将TextAlign设置为MiddleLeft。标签的固定大小为(296,25)。

问题:

一旦文本达到边界限制,它就会显示“...”,但也会将文本移动到上角。我假设这是因为标签大小大于文本字体,因此它尝试在控件中放入更多文本。我不想要这种行为。我希望文本只是单行,当显示省略号时,我希望它保留在属性中设置的文本位置。

任何想法如何修复此错误?

1 个答案:

答案 0 :(得分:0)

您可以先测量Label的文字Width,然后在Padding的{​​{1}}较小时给出一些热门Label。换句话说,当Width的{​​{1}}“发生”时。

Label