VB中在Frame2内设置了4个ComboBox控件,它们的可选项一样,怎么设置不重复选择,当出现重复时,前一个控件为空
4个ComboBox控件(分别是Combo1,Combo3,Combo5,Combo7)的内容都是这样的,假设当前Combo1选的是1,当Combo3或者Combo5又或...
4个ComboBox控件(分别是Combo1,Combo3,Combo5,Combo7)的内容都是这样的,假设当前Combo1选的是1,当Combo3或者Combo5又或者Combo7也选择变成1后,Combo1变成空,.....要4个Combo都关联上,如果可以实现的话,麻烦指导下,帮忙给出代码,附带详解..或者有更好的办法也可以推荐下...我是新手请各位高手帮忙指导下,谢谢了!
展开
2个回答
展开全部
Private Sub Combo_click(Index As Integer)
For i = 0 To 3
If Index <> i Then '除现在点击的这个combo除外 则执行代码
If Combo(Index).ListIndex = Combo(i).ListIndex Then Combo(i).ListIndex = -1
'如果当前点击的combo选择项和 其他一样 则其他的combo修改选中项
End If
Next
End Sub
Private Sub Form_Load()
For i = 1 To 10
For j = 0 To 3
Combo(j).AddItem i
Next
Next
End Sub
For i = 0 To 3
If Index <> i Then '除现在点击的这个combo除外 则执行代码
If Combo(Index).ListIndex = Combo(i).ListIndex Then Combo(i).ListIndex = -1
'如果当前点击的combo选择项和 其他一样 则其他的combo修改选中项
End If
Next
End Sub
Private Sub Form_Load()
For i = 1 To 10
For j = 0 To 3
Combo(j).AddItem i
Next
Next
End Sub
更多追问追答
追问
Private Sub Form_Load()
For i = 1 To 10
For j = 0 To 3
Combo(j).AddItem i
Next
Next
End Sub 求解...
追答
只是为了添加数据 测试而已
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询