【发布时间】:2016-11-04 10:48:24
【问题描述】:
我有一个 StatusStrip 停靠在 C# 表单的底部,它包含一个标签,其中的文本显示正常,除非文本长度较长,否则它根本不会显示,我必须扩大形式,然后突然出现。是否可以用下面的形式展示出来:
This is a very long tex...
这样用户就知道应用正在显示一些东西,然后他可以自己扩大它,因为当它根本不可见时,它不会向用户指示任何东西。
【问题讨论】:
-
只测量文本宽度并在状态标签宽度处修剪它,然后 SubString() + "...";
-
你用的是什么VS?我正在使用 VS2015 Update 3、.NET 4.0、Win10,没关系。如果表单宽度小于文本宽度,文本将被截断。 “......它根本不显示”在我的表单上没有发生。
-
@JeremyThompson 这是可行的,但是当用户扩展表单时,我必须再次刷新它,否则它会显示不完整的文本。
-
@x... 我正在使用 VS 2010 和 .Net framework 3.5
标签: c# .net winforms statusbar toolstrip