如何制作标签多线?

时间:2016-07-29 10:05:20

标签: vb.net winforms

我有Label,其中包含大量文字。该值来自数据库。我想要的是在多行Label中查看该文字,但如果文字超过Label的宽度,则会减少。

像:

----------------------------------
|This is a label and I want it to|
----------------------------------

但我想要这个:

-----------------------------------------------
|This is a label and I want it to be multiline|
|when needed.                                 |
-----------------------------------------------

3 个答案:

答案 0 :(得分:15)

请按照以下步骤操作

转到标签的属性并设置-------------------------------------------------- | | | | --------------------------------------------------

现在将您的标签扩展到内容的最大尺寸,例如。

for (var i=0; i<configFiles.length; i++) {
  waterfallMain(configFiles[i],i);
}

现在,您的文字不会超出标签,并在到达标签末尾时自动转到下一行。

答案 1 :(得分:5)

转到标签属性&gt;&gt; ifeq ($(TARGET_A),y) DFLAGS=-DABC else ifeq ($(TARGET_B),y) DFLAGS=-DBCD else DFLAGS=-DCDE endif endif = AutoSizeTrue

答案 2 :(得分:0)

您可以在标题上以多行显示所需的消息。

要完成此操作,您必须将所需数据分配到多行的变量中。

使用以下代码完成此操作:

variable += variable + vbCrLf

这将帮助您在多行

中分配变量
label1.text = variable ' 

这将有助于实现您的目的