Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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

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
Arrays Visual Studio-如何将变量用于对象名称?_Arrays_Vb.net - Fatal编程技术网

Arrays Visual Studio-如何将变量用于对象名称?

Arrays Visual Studio-如何将变量用于对象名称?,arrays,vb.net,Arrays,Vb.net,我正在学习视觉,我正在努力做到这一点: For Each folder In Dir.Subfolders list = list + 1 C1CheckBox(list).Text = folder.Name Next 我有很多checkboxex名为C1CheckBox1、C1CheckBox2、C1CheckBox3等等。。。然后我想通过文件夹名称更改每个复选框的文本(使用列表变量引用对象) 我怎么能做到 感谢阅读您可以在所有复选框中循环设

我正在学习视觉,我正在努力做到这一点:

    For Each folder In Dir.Subfolders
        list = list + 1
        C1CheckBox(list).Text = folder.Name
    Next
我有很多checkboxex名为C1CheckBox1、C1CheckBox2、C1CheckBox3等等。。。然后我想通过文件夹名称更改每个复选框的文本(使用列表变量引用对象)

我怎么能做到


感谢阅读

您可以在所有复选框中循环设置文本。有关如何枚举复选框的示例,请参见。您可以通过以下名称找到控件:

这将搜索整个表单,包括其子容器。如果您知道所有复选框都在面板1中,您可以更具体一些:

Dim cb As CheckBox = Me.Panel1.Controls.Find("C1CheckBox" & list, False)(0)
Dim cb As CheckBox = Me.Panel1.Controls.Find("C1CheckBox" & list, False)(0)