VB中label控件的文字换行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB中label控件的文字换行相关的知识,希望对你有一定的参考价值。

其实楼主可以用Textbox代替label,将textbox的appearance设为flat,然后border设为0,背景设为按钮颜色,multiline设为true,scrollbar设为vertical就可以了,这样就可以自动换行了。 参考技术A 我支持副总裁超超说的,可是,有一点小问题,label没有text属性,呵呵,具体的说法是这样的!
label中的文字如果是中文,它可以自动换行,但是如果是数字或者是英文的话,就不会自动换行,所以我觉得保准点的方式是
设计界面后,选中该标签,将AUTOSIZE
属性设置为TRUE,还有一个属性
WORDWRAP属性是文字换行属性也设置为TRUE。
当然标签的大小也要设计适当大
参考技术B Label控件是按照你给它设置的大小来显示,若设置大一些,那数据默认是自动换行的,一直填满label控件,若字数超过它的大小,超出的部分则不显示。相反则完全显示,你不防实验一下!!! 参考技术C 您好
Label控件默认是自动换行的,不要把AutoSize属性设置为True。
如果你的Label不能自动换行,可能是Label.Text属性设置的值有问题
你可以尝试直接把从Table中取出的文本赋给Label.Text,看一下是否能自动换行了
参考技术D label1.caption
=
"aaa"
&
chr(13)
&
"bbb"

以上简单语句,label1内容如下

aaa

bbb

chr(13)即为换行

如有问题,请追问

以上是关于VB中label控件的文字换行的主要内容,如果未能解决你的问题,请参考以下文章

delphi 能实现dbgrid 一行表格 显示 两行文字;即一行表格的文字可以换行。怎么实现?

VB中label显示怎么换行

label里的文字如何换行啊??

WPFListBox GridViewColumn Header 文字换行文字多行显示

想让label控件居中,但label中的文字居左,应该怎么办?

label里面文字怎么会换行 咋回事