vb.net中的LabelControl文本长度

vb.net中的LabelControl文本长度,vb.net,visual-studio-2010,windows-applications,Vb.net,Visual Studio 2010,Windows Applications,LabelControl在我的表单中动态获取其Text属性值。文本值很长,一半的文本被其他控件重叠,或者由于父控件大小的限制。我尝试了 自动调整属性大小 ,但它只在一个固定的方向上自动调整大小,无论是垂直方向还是水平方向 设置首选大小(新大小(50,50)) ,但这对我不起作用,有人能告诉我如何重新调整标签控件的大小以占据固定的矩形大小部分吗?您可以为自动调整大小的标签指定最大宽度/高度: 最大宽度40px: 最大高度40px: 您需要设置控件的以下属性: 包装 AutoSizeMode=无 有

LabelControl在我的表单中动态获取其Text属性值。文本值很长,一半的文本被其他控件重叠,或者由于父控件大小的限制。我尝试了

自动调整属性大小

,但它只在一个固定的方向上自动调整大小,无论是垂直方向还是水平方向

设置首选大小(新大小(50,50))


,但这对我不起作用,有人能告诉我如何重新调整标签控件的大小以占据固定的矩形大小部分吗?

您可以为自动调整大小的标签指定最大宽度/高度:

最大宽度40px:

最大高度40px:


您需要设置控件的以下属性:

包装

AutoSizeMode=无

有效期=最高

宽度=100

高度=100

或者您可以参考下面的示例链接:


你要求的是什么意思??字体大小?或者字符数的sozr???大小在将整个文本值调整为默认大小的意义上,您可以将其视为字符数。这称为长度…是的,谢谢,我的问题是相同的。购买是的,问题已打开,但尚未找到解决方案。谢谢,但它不适用于我,我需要我的文本垂直填充到指定的大小,然后恢复到水平方向的下一行,直到其最大大小。@Kbhatt对不起,我迷路了。您可能希望附加一个显示您想要实现的目标的图像。
Me.Label1.MaximumSize = New Size(40, 0)
Me.Label1.MaximumSize = New Size(0, 40)