vb.net 怎样创建控件数组?
发布网友
发布时间:2022-05-19 23:12
我来回答
共3个回答
热心网友
时间:2023-10-19 23:52
Dim Str(20) As String '20数据元素
Dim Text(20) As TextBox
Dim n As Integer = 0
For Each i In Text
i = New TextBox '实例化
i.Location = New Point(50, n * 20)
Me.Controls.Add(i) '添加窗体
Dim Index As Integer = i.TabIndex '没index属性
Str(n) = Index
i.Text = Str(n) 'str数组值赋值给文本框
n += 1
Next
热心网友
时间:2023-10-19 23:53
嗯...,VB.net复制再粘贴上,他会自动帮你更改控件名。
就如你所说的Label1被复制粘贴后,粘贴后的那控件名会自动变成Label2。
诺有任何错误请继续追问,谢谢。
热心网友
时间:2023-10-19 23:53
很抱歉MSDN文档中已经声明vb.net已经不再支持控件数组了。
不过换了另外一种更方便的方法“控件集合模型”,使控件数组没有存在的必要了。
参考资料:http://helloouc.blog.163.com/blog/static/5530527120099308484031/