Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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_Variables_Button_Listbox_Call - Fatal编程技术网

Vb.net 如何获得一个;项目「;如果我在代码上创建了它

Vb.net 如何获得一个;项目「;如果我在代码上创建了它,vb.net,variables,button,listbox,call,Vb.net,Variables,Button,Listbox,Call,所以我创建了一个按钮来创建一个列表框,并在创建时为每个列表框设置了一个名称。 这个列表框中充满了我选择的文件,但是我如何从一个特殊的列表框中获取值呢 Public WithEvents newListBox As Windows.Forms.ListBox newListBox = New Windows.Forms.ListBox newListBox.Name = "ListBox" & i newListBox.Heigh

所以我创建了一个按钮来创建一个列表框,并在创建时为每个列表框设置了一个名称。 这个列表框中充满了我选择的文件,但是我如何从一个特殊的列表框中获取值呢

    Public WithEvents newListBox As Windows.Forms.ListBox
        newListBox = New Windows.Forms.ListBox
    newListBox.Name = "ListBox" & i
    newListBox.Height = 44
    newListBox.Width = 250
    newListBox.Top = 10 + i * 50
    newListBox.Left = 150
    newListBox.Tag = i
    Me.Controls.Add(newListBox)

如果我不能调用主代码上的ListBox1,因为它还没有创建


那我该怎么办?如何获得正确的列表框而不是上次创建的列表框。

您的问题是编译器在编译时无法了解ListBoxi。直到运行时才创建它

For Each nome In ListBox1.Items

您的问题是编译器在编译时无法了解ListBoxi。直到运行时才创建它

For Each nome In ListBox1.Items

是否要知道在您创建的某个ListBox控件中选择的当前项?或者某个特定列表框包含的所有字符串(或文件信息?)?哪个列表框?您可以从表单控件集合中检索它。您如何尝试检索正确的列表框,即标记字段?名字?您应该能够通过LINQ完成这两个操作之一。您想知道在您创建的某个ListBox控件中选择的当前项是哪一项吗?或者某个特定列表框包含的所有字符串(或文件信息?)?哪个列表框?您可以从表单控件集合中检索它。您如何尝试检索正确的列表框,即标记字段?名字?你应该可以通过LINQ完成这两个任务。谢谢,这对我帮助很大!谢谢,这对我很有帮助!