vb6中的combo控件怎么设置默认值?

Combo控件那个属性是控制里面选项对应的值?还有怎么设置第一个选项为默认值?假如我有两个选项,第一个为默认的,当选择第二个的时候弹出2,在选第一个的时候弹出1,要怎么设... Combo控件那个属性是控制里面选项对应的值?还有怎么设置第一个选项为默认值?
假如我有两个选项,第一个为默认的,当选择第二个的时候弹出2,在选第一个的时候弹出1,要怎么设置?
展开
 我来答
百度网友bdb9803
推荐于2017-09-07 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:9914万
展开全部
设置第一个选项为默认值:
Combo1.ListIndex = 0

当选择第二个的时候弹出2,在选第一个的时候弹出1:

Private Sub Combo1_Click()
If Combo1.ListIndex = 0 Then
MsgBox "1"
ElseIf Combo1.ListIndex = 1 Then
MsgBox "2"
End If
End Sub
追问
为什么我测试的时候下拉框每次都要选一下才可以,不选就是空白的,怎么设置的打开就是第一个选项?选择2才变成2?
追答
Private Sub Form_Load()
'这里是添加Combo1内容的代码
Combo1.ListIndex = 0
End Sub
198901245631
推荐于2018-01-27 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1669万
展开全部
实现思路:在Combo1中增加元素,之后放入初始值,然后设置text属性。
参考代码如下:
Private Sub Form_Load()
Combo1.AddItem "test"
Combo1.Text = Combo1.List(0)
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
damyzl
2012-01-10 · TA获得超过1586个赞
知道大有可为答主
回答量:1475
采纳率:74%
帮助的人:883万
展开全部
ListIndex 表示当前选择项的索引,属性 List 是个数组,保存所有选项的内容。List(ListIndex) 就指向当前选择项的内容。
要默认选择某项,在其他事件(通常是 Form_Load)里设置
ListIndex = 0
鼠标选择某项会触发 Click 事件,并把选择项的内容显示在上面的文本框里,并触发 Change 事件,所以如果仅仅要对鼠标选择某项进行反应,还是在 Click 事件里处理的好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syx54
2012-01-10 · TA获得超过7376个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2654万
展开全部
这个不需要设置的,本来就是这样的.
所谓默认值的设置:
Combo1.text=combo1.list(0)
追问
Private Sub Combo1_Change()
Combo1.Text = Combo1.List(0)
MsgBox "1"
Combo1.Text = Combo1.List(1)
MsgBox "2"
End Sub
这样写进去为什么选择的时候没反应?我要的效果是,选择第一个的时候弹出1,选择第二个的时候弹出2,要怎么写?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式