注册 登录
编程论坛 VB6论坛

求助怎么用下拉框实现不同的要求

a192161647 发布于 2016-12-04 14:16, 1515 次点击
VB代码我这哪里错了 我想要让下拉框=aa是关闭程序 =大大时 text的文本内容变为0
6 回复
#2
a1921616472016-12-04 14:16
只有本站会员才能查看附件,请 登录
如图
#3
xzlxzlxzl2016-12-04 14:19
应该是
if combo1="aa" then end
if combo1="大大" then text1=0
#4
a1921616472016-12-04 14:59
回复 3楼 xzlxzlxzl
哦哦,谢谢,问一下怎么结帖,我刚来不会
#5
ZHRXJR2016-12-04 20:56
不需要按钮就可以实现:
程序代码:
Private Sub Combo1_Click()
If Combo1.Text = "aa" Then
    End
ElseIf Combo1.Text = "大大" Then
    Text1.Text = 0
End If
End Sub

Private Sub Form_Load()
Combo1.Clear
Combo1.AddItem "aa"
Combo1.AddItem "大大"
Text1.Text = ""
End Sub

Combo1_Click是下拉框的单击事件
#6
a1921616472016-12-04 22:58
回复 5楼 ZHRXJR
又试了下,单击实现好像不行还是要按钮

[此贴子已经被作者于2016-12-5 10:04编辑过]

#7
ZHRXJR2016-12-07 10:49
回复 6楼 a192161647
单击事件绝对没有问题,你好好看看是Combo1_Change事件还是Combo1_Click事件,Combo1_Change事件是控件内容变化发生的事件,Combo1_Click事件是选择下拉框列表内容的单击事件。
不可能Combo1_Click事件不行,已经测试过的。
你可能是双击Combo1控件,至代码窗口,那么应该是Combo1_Change事件,不是Combo1_Click事件!!
1