不需要用赋值语句一个个赋值,你只要使用控件数组就可以解决了。方法是将第一个checkbox控件的index属性值赋值为0,然后重复拷贝该控件,则vb会自动将后续的checkbox控件的index属性值加一的.以后你就可以在Check1_Click事件中使用check(index)来辨别用户点击的checkbox了。关于你所提出的需要统计一共点击了多少check框,方法如下:(需要有多个checkbox控件,并按以上方法形成控件数组)
Option Explicit
Dim i
Private Sub Check1_Click(Index As Integer)
If Check1(Index).Value = 1 Then
i = i + 1
Else
i = i - 1
End If
End Sub明白了吗?
Option Explicit
Dim i
Private Sub Check1_Click(Index As Integer)
If Check1(Index).Value = 1 Then
i = i + 1
Else
i = i - 1
End If
End Sub明白了吗?
解决方案 »
- 用vb的command按钮连接dbf数据库的代码??
- 关于vb的fpspread
- MSComm的问题
- vb循环的问题!在线等!!!
- 在使用MSHFLEXGRID时,该如何合并单元格呀.
- 每天只允许开机150分钟
- 请问VB中如何在系统托盘的图标上实现右键菜单? 急急!
- 如何动态实现label控件数组,并实现动态显示(load)和释放。
- System.Runtime.InteropServices.COMException (0x80004005): 未指定的错误
- 呵呵~!有个有趣问题来了~!
- 请教一个简单问题,我用Write写一个文件的时候,如何在文件中定位?
- vb中连纸打印问题,急,高分!!!
就可以创建控件数组了…!!!你试试看…!!!