Vb 高手来,关于combobox 问题

我想制作一个单位转换软件。我先作了3个combobox,分别是combo1,combo2,combo3.我的意思是,如果选中combo1的“长度单位”那combo2,co... 我想制作一个单位转换软件。
我先作了 3个 combobox ,分别是 combo1 ,combo2,combo3.
我的意思是,如果选中combo1的“长度单位” 那 combo2,combo3中的 List 值 就变成 有关长度的单位,比如“米,分米,厘米 ”等,如果选中 combo1的“重量单位”
那 combo2,combo3中的 List 值 就变成 有关重量的单位,比如“千克,克 ”等,
大家帮个忙!
展开
 我来答
百度网友e28c80924
2009-03-29 · TA获得超过1013个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:501万
展开全部
Private Sub Combo1_Click()
Combo2.Clear
Combo3.Clear
If Combo1.ListIndex = 0 Then '重量单位
Combo2.AddItem "克"
Combo2.AddItem "千克"
Combo3.AddItem "克"
Combo3.AddItem "千克"
'///////继续添加别的
End If
If Combo1.ListIndex = 1 Then '长度单位
Combo2.AddItem "米"
Combo2.AddItem "分米"
Combo2.AddItem "厘米"
Combo3.AddItem "米"
Combo3.AddItem "分米"
Combo3.AddItem "厘米"
'///////继续添加别的
End If
Combo2.ListIndex = 0
Combo3.ListIndex = 0
End Sub

Private Sub Form_Load()
Combo1.Clear
Combo2.Clear
Combo3.Clear
Combo1.AddItem "重量单位"
Combo1.AddItem "长度单位"
'//////继续添加别的
Combo1.ListIndex = 0
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aa528171
2009-03-29
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
Private Sub Combo1_Change()
Combo1_Click
End Sub

Private Sub Combo1_Click()
If Combo1.ListIndex = -1 Then Exit Sub '防止错误
Select Case Combo1.ListIndex
Case 0
Combo2.ListIndex = 1
Combo3.ListIndex = 1
Case 1
Combo2.ListIndex = 0
Combo3.ListIndex = 0
End Select
End Sub

Private Sub Form_Load()
' 清空
Combo1.Clear
Combo2.Clear
Combo3.Clear
' 加入资料
Combo1.AddItem "长度单位"
Combo1.AddItem "重量单位"
Combo2.AddItem "千克,克"
Combo3.AddItem "千克,克"
Combo2.AddItem "米,分米,厘米"
Combo3.AddItem "米,分米,厘米"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亂石穿空
2009-03-29 · TA获得超过442个赞
知道小有建树答主
回答量:440
采纳率:0%
帮助的人:416万
展开全部
hi 我
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式