请教CheckBox控件实现和OptionButton控件一样的功能遇到的一个小问题..在线等...

guxing110 2007-06-04 09:19:46
新建一个窗体。在窗体上面添加四个CheckBox是数组0-2。控件数组名是Check1
然后添加以下代码。

Private Sub Check1_Click(Index As Integer)
Select Case Index
Case 0
Check1.Item(0).Value = 1
Check1.Item(1).Value = 0
Check1.Item(2).Value = 0
Case 1
Check1.Item(0).Value = 0
Check1.Item(1).Value = 1
Check1.Item(2).Value = 0
Case 2
Check1.Item(0).Value = 0
Check1.Item(1).Value = 0
Check1.Item(2).Value = 1
End Select
End Sub


我想要实现的功能是当按其中一个CheckBox时根据Index值。只选中Index的那个。其余的取消选中。

上面那些代码说堆栈空间溢出。我一步一步调式时发现选了好几次。
在线等。。
...全文
134 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
guxing110 2007-06-04
  • 打赏
  • 举报
回复
谢谢...
of123 2007-06-04
  • 打赏
  • 举报
回复
Private Sub Check1_Click(Index As Integer)
If Check1.Item(Index) = 0 Then Exit Sub
Select Case Index
Case 0
Check1.Item(1).Value = 0
Check1.Item(2).Value = 0
Case 1
Check1.Item(0).Value = 0
Check1.Item(2).Value = 0
Case 2
Check1.Item(0).Value = 0
Check1.Item(1).Value = 0
End Select
End Sub

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧