VB.net如何设置GroupBox控件里的textbox内容?

2024-11-20 07:01:05
推荐回答(2个)
回答1:

哦,按添加顺序来说是可以的,但是是很不科学的,感觉太变态,包括你以后空间上有些改动的话,就会有问题;建议的方法是使用控件数组来做;VB.NET不是没有了VB6的控件数组而是有了更好的支持;可以直接在选择项中找到TextboxArray控件,然后添加到工具栏中,再拖入到窗体中就可以了,
或者
Dim txtBox As New List(Of TextBox)
Sub addcontrols()
For i = 0 To 10
Dim txt As New TextBox
txt.Name = "txt" & i
txtBox.Add(txt)
Next
End Sub
这样来建立控件数组;
如果不喜欢用控件数组的话,可以用最直接的方法来
你在添加textbox控件的适合指定他们的name属性分别为txt0、txt1……、txt9
然后直接:
Sub changeText()
For i = 0 To 10
CType(GroupBox1.Controls("txt" & i), TextBox).Text = Ste(i)
Next
End Sub
这样也行的;

回答2:

GroupBox1.Controls的顺序和TabIndex是没关系的,是你添加控件时的顺序...
你把控件全删了按照顺序重新添加就好了... ...