加急。高分求助 VB comboox的相关问题,创建两个combobox,类似于先选择省份再选择这个省份里面的区域一样

求助VBcomboox的相关问题,创建两个combobox,类似于先选择省份再选择这个省份里面的区域一样比如先在combobox1选了省份,怎么才能让combobox2出... 求助 VB comboox的相关问题,创建两个combobox,类似于先选择省份再选择这个省份里面的区域一样
比如先在combobox1选了省份,怎么才能让combobox2出来这个省份的选项呢,就是要做combobox2的下拉菜单。
展开
 我来答
坦然且敏锐的小福音q
2013-01-15 · 超过13用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:31.7万
展开全部
在combobox1的change事件中,读取combobox1当前被选中的省份值,根据这个值查询出相关的区域,并依次填充到combobox2。
这样每当combobox1选择项发生改变时,combobox2就会跟随变换。
追问
请问这个程序要怎么编写呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MCE 中国
2025-07-22 广告
虚拟筛选 (Virtual Screening, VS)是基于小分子数据库开展的活性化合物筛选。利用小分子化合物与药物靶标间的分子对接运算,虚拟筛选可快速从几十至上百万分子中,遴选出具有成药性的活性化合物,大大降低实验筛选化合物数量,缩短研... 点击进入详情页
本回答由MCE 中国提供
crazy0qwer
2013-01-15 · TA获得超过3304个赞
知道大有可为答主
回答量:4020
采纳率:71%
帮助的人:1592万
展开全部
Private Sub Combo1_Change()

Select Case Combo1.Text
Case "广西"
Combo2.Clear
Combo2.AddItem "南宁"
Combo2.AddItem "桂林"
Combo2.AddItem "柳州"
Combo2.ListIndex = 0
Case "广东"
Combo2.Clear
Combo2.AddItem "广州"
Combo2.AddItem "深圳"
Combo2.AddItem "佛山"
Combo2.ListIndex = 0
End Select
End Sub
更多追问追答
追问
Private Sub Form_Load()
Combo1.AddItem "广西"
Combo1.AddItem "广东"
Combo1.Text = ""
End Sub
我按照你说的写了这部分之后加了你写的,可是编译不成功,请问怎么回事呢
追答
Private Sub Combo1_Click()
Call Combo1_Change
End Sub
再加上这个,因为用鼠标点击选择是不会自动触发change 事件的,上面那样让他跳转过去 或者在click事件里面加上change里面的代码。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
月时微123
2013-01-15 · 超过42用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:87.4万
展开全部
不知道你的数据怎么存储的,我举个例子给你,希望选为满意答案,本人急需
Private Sub Combo1_Click()
Combo2.Clear
Select Case Combo1.Caption
Case "湖南”"
Combo2.AddItem "长沙"
Combo2.AddItem "株洲"
Case "山东"
Combo2.AddItem "济南"
Combo2.AddItem "青岛"
End Select
If Combo2.ListCount > 0 Then Combo2.ListIndex = 0
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式