Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 可以选择带有整数的标签吗?_Vb.net_Label - Fatal编程技术网

Vb.net 可以选择带有整数的标签吗?

Vb.net 可以选择带有整数的标签吗?,vb.net,label,Vb.net,Label,可以用整数标记标签吗 Dim nr As Integer = 1 Do Label(nr).text = "something" nr += 1 Loop until nr = 4 然后它会填满标签 编辑: 我想知道是否可以创建标签数组。 我发现这篇文章是我自己写的 label1.Text = "test1" label2.Text = "test2" label1.Location = New Point(120, 80) label2.Location = Ne

可以用整数标记标签吗

Dim nr As Integer = 1

Do
Label(nr).text = "something"
nr += 1
Loop until nr = 4
然后它会填满标签

编辑: 我想知道是否可以创建标签数组。 我发现这篇文章是我自己写的

label1.Text = "test1"
    label2.Text = "test2"

    label1.Location = New Point(120, 80)
    label2.Location = New Point(140, 20)

    Me.Controls.Add(label1)
    Me.Controls.Add(label2)

    Dim labels() As Label = {label1, label2}

    For Each label As Label In labels
        label.Text = "new test"
    Next

也许是这样的

Dim lbl As Label() = New Label(9) {}
Dim nr As Integer = 0

Do
    lbl(nr) = New Label()
    lbl(nr).Text = "somthing " & nr
    nr += 1
Loop While nr <> 4
Dim lbl As Label()=新标签(9){
作为整数的尺寸nr=0
做
lbl(nr)=新标签()
lbl(nr).Text=“somthing”&nr
nr+=1
在nr 4时循环

可能是这样的吧

Dim lbl As Label() = New Label(9) {}
Dim nr As Integer = 0

Do
    lbl(nr) = New Label()
    lbl(nr).Text = "somthing " & nr
    nr += 1
Loop While nr <> 4
Dim lbl As Label()=新标签(9){
作为整数的尺寸nr=0
做
lbl(nr)=新标签()
lbl(nr).Text=“somthing”&nr
nr+=1
在nr 4时循环

您可以在标签显示表单的控件集合中使用标签名称

   For i as integer = 0 to 49 Step 1
      Me.Controls("Label" & i.toString).Text = "Something"
   Next

可以在显示标签的窗体的控件集合中使用标签名称

   For i as integer = 0 to 49 Step 1
      Me.Controls("Label" & i.toString).Text = "Something"
   Next

为什么不将标签文本设置为整数。tostring()我认为您应该学习编程或重新表述您的问题。是否要创建标签数组?我不太明白您想要做什么。我想要一个循环来填充标签,我想要nr变量来控制下一个要填充的标签。您的示例没有问题,您可能只是没有运行正确的数组或数组为空。为什么不将标签文本设为整数。tostring()我认为你应该去学习编程或者重新表述你的问题。你想创建一个标签数组吗?我不太明白你到底想做什么。我想要一个循环来填充标签,我想要nr变量来控制下一个要填充的标签。你的例子没有错,虽然正确的数组或数组为空,但您可能没有运行。它创建了一个标签数组,并向其中的前4个添加文本。@KaurPalang-它似乎没有做任何事情,因为标签未放置在其可见属性设置为True的窗体上。它创建了一个标签数组,并向其中的前4个添加文本它们。@KaurPalang-它似乎什么也不做,因为标签未放置在其可见属性设置为True的窗体上。