永发信息网

一个VB的题

答案:3  悬赏:0  手机版
解决时间 2021-05-16 05:58

如图,我在最上面选者相应的动物名称,然后点击显示,最后在Frame中显示出相应的英文单词杂弄啊,还有个问题就是我的ComboBox上可以乱输入东西,杂才能让它不能输入东西,只能点选项

最佳答案

Private Sub Command1_Click()
Dim sum
sum = Combo1.Text


If sum = "" Then
Label1.Caption = "空的"
ElseIf sum = "马" Then
Label1.Caption = "Horse"
ElseIf sum = "啊" Then
Label1.Caption = "你选的是啊"
ElseIf sum = "呵" Then
Label1.Caption = "你选的是呵"
ElseIf sum = "西" Then
Label1.Caption = "你选的是西"
ElseIf sum = "猪" Then
Label1.Caption = "你选的是猪"
ElseIf sum = "猴" Then
Label1.Caption = "你选的是猴子"
ElseIf sum = "按这样写入自己要的动物" Then
Label1.Caption = "你选的是'安这样写入自己要的动物'"
End If


End Sub


Private Sub Form_Load()
Combo1.AddItem "猪"
Combo1.AddItem "啊"
Combo1.AddItem "呵"
Combo1.AddItem "西"
Combo1.AddItem "马"
Combo1.AddItem "猴"
Combo1.AddItem "按这样写入自己要的动物"
'Combo1.AddItem ""


'-----------------------------
'启动是状态
'-----------------------------
Command1.Caption = "显示"
Frame1.Caption = "显示相应的单词"
End Sub


Combo1控件的Style属性设置为2



好勒。这样完成勒。不懂在问

全部回答

设置combox的dropdownstyle属性为dropdownlist可以只能选择下拉

改变你可以在combox的change事件里从数据库读取相应的英文给label

判断一下就可以了啊

简单的例子就是:

if combo1.text="马"

text1.text="Horse"

endif

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
龙江县齐齐哈尔美好时光自助火锅在什么地方啊
经常失眠,吃安眠药好么、
抢车位怎么经验多
新晃侗族自治县怀化新石器遗址怎么去啊,谁知
我的农场背景怎么变了,昨晚才买的,花了三十
没有换回但咋让宠物复活
A,B两列火车在同一水平直路上以相等的速率v=3
汝州市平顶山三棵树漆地址在什么地方,想今天
dnf最牛的剑魂装备是什么??
电脑无缘无故卡死,是什么原因,我确定没病毒
多久可以验出怀孕
“张仙老果”是什么意思?
岳麓区长沙优伢仕口腔医院西奥门诊部地址在哪
周杰伦是打NBA的吗?
总爱瞎想 上课不专心怎么办
推荐资讯
麂皮绒是针织还是梭织,梭织棉面料与针织棉面
恐怖小说有好看的没有
难道两点之间真的只有线段是最短的吗?有反驳
装备出处?
MP4的数据线丢掉了怎么办
末日防御者徽记与提瑞斯法安宁指环 哪个好
想问首歌的歌名
咸安区中国人寿保险股份有限公司(咸宁分公司)
仙桃市仙桃安丽美发地址有谁知道?有点事想过
梦幻诛仙里面精致蓖麻布怎么得
岳阳县岳阳甘泉游泳池怎么去啊,谁知道地址啊
老公床上太厉害怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?