求救~Groupbox checkbox历遍问题~急~
高手帮帮忙。我在groupbox中放置了7个checkbox。现在我想用一个按钮实现对这7个的历遍
弄个循环,检测某些数据,然后返回值,要是返回特定值就对循环groupbox第I个checkbox进行.check更改
我写的是这样:
For i = 1 To 7
temp=** '检测某些数据,返回值
If temp = 500 Then
GroupBox1.CheckBox(i).checked = False
Else
GroupBox1.CheckBox(i).checked = True
End If
Next
但是这样写不行。请问应该怎么写?
求救,谢过拉~
第二、如果这个主题发在VB.NET里没有错的话,也没有CheckBox(i)这种写法,因为已经不支持控件数组这个东西了
实在想用这个形式,大概可以写成:
Dim ck As CheckBox
For Each ck In GroupBox1.Controls
If ck.Checked Then
MessageBox.Show(ck.Name)
End If
Next
但是这种方法仿佛不能按你自己的顺序访问到控件,可以在控件的Tag值上做个标记,以区别 是啊
这VB.NET怎么把控件数组给取消了啊
这样好不方便的 谢谢~我试试先~
页:
[1]
