
vb有多个frame,每个frame有多个optionbutton,如何只选中一个。即多个frame的单选问题。
3个回答
展开全部
把所有的option做成控件组,代码如下:
Private Sub Option1_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
For i = 0 To Option1.UBound
Option1(i).Value = False
If i = Index Then Option1(i).Value = True
Next
End Sub
Private Sub Option1_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
For i = 0 To Option1.UBound
Option1(i).Value = False
If i = Index Then Option1(i).Value = True
Next
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你所有的optionbutton复制成控件组。然后在 Option1_MouseUp 事件中添加以下代码:
For i = 0 To Option1.UBound
Option1(i).Value = False
If i = Index Then Option1(i).Value = True
Next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要这样呢?
一定要这样做吗?
一定要这样做吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询