你好,我有一个问题需要调整文本的长度,以适应表单的长度。
在我的表单中,我放置了一个标签,负责显示一些长文本。但是,这个文本可能会非常长,无法适应表单。这就是为什么我想缩短这段文本并在末尾添加...的原因。
问题是,我不知道如何高效地计算最大长度的子字符串,以使其适合表单。到目前为止,我只能检查给定的文本是否太长(我使用Graphics类中的MeasureString方法)。
计算适合表单的最大子字符串的最佳方法是什么(子字符串的宽度小于form.Width)?
在我的表单中,我放置了一个标签,负责显示一些长文本。但是,这个文本可能会非常长,无法适应表单。这就是为什么我想缩短这段文本并在末尾添加...的原因。
问题是,我不知道如何高效地计算最大长度的子字符串,以使其适合表单。到目前为止,我只能检查给定的文本是否太长(我使用Graphics类中的MeasureString方法)。
计算适合表单的最大子字符串的最佳方法是什么(子字符串的宽度小于form.Width)?
Label.AutoEllipsis
属性。 - Rob Kennedy