VB里面怎么实现combobox的联动

假如combo1的选项是1,2和3,combo2的选项是abcdef,怎么实现我选择1的时候combo2的选项只有ab可选,同样的选2则只能选择cd,选3则只能选择ef... 假如combo1的选项是1,2和3,combo2的选项是abcdef,怎么实现我选择1的时候combo2的选项只有ab可选,同样的选2则只能选择cd,选3则只能选择ef 展开
 我来答
艾迪康乐园
2013-11-05 · TA获得超过491个赞
知道小有建树答主
回答量:493
采纳率:0%
帮助的人:661万
展开全部
最简单直接的办法就是:combo1选择事件中,清除原有内容,只添加需要的内容。
追问
谢谢,不过还有点问题。第一次假如选择1之后,可以出现ab,但是再选2的时候就出现了abcd,就是怎么在第二次选2的时候清除combo2的选项啊
veket的小号
2013-11-05 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:4006万
展开全部
combo1控件的click事件
Private Sub Combo1_Click()
Combo2.Clear
Select Case Combo1.ListIndex
Case 0
Combo2.AddItem "ab"
Case 1
Combo2.AddItem "cd"
Case 2
Combo2.AddItem "ef"
End Select
Combo2.ListIndex = 0
End Sub
窗体load事件
Private Sub Form_Load()
Combo1.Clear
Dim i As Integer
For i = 1 To 3
Combo1.AddItem i
Next
Combo1.ListIndex = 0
Combo2.Clear
Combo2.AddItem "ab"
Combo2.ListIndex = 0
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式