| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5642 人关注过本帖
标题:新手求助:Combox选择后的触发事件(已解决)
取消只看楼主 加入收藏
applan
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-12-14
收藏
 问题点数:0 回复次数:4 
新手求助:Combox选择后的触发事件(已解决)
首先在窗体打开时,Combo1装入5个选择项
Private Sub Form_Load()
Combo1.AddItem "111"
Combo1.AddItem "222"
Combo1.AddItem "333"
Combo1.AddItem "444"
Combo1.AddItem "555"
Combo1.Text = Combo1.List(0)
End Sub

我的目的是:比如我选择111,要触发文本框Text1=1;选择222,要触发文本框Text1=2这么个功能

我该用什么方法呢?

[此贴子已经被作者于2007-1-27 9:43:05编辑过]

搜索更多相关主题的帖子: Combox 触发 
2007-01-26 17:04
applan
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-12-14
收藏
得分:0 
以下是引用学习VB才2天在2007-1-26 17:26:00的发言:
用SELECT CASE来选择吧``
SELECT CASE COMBO1.TEXT

CASE 1
.....
CASE 2
.....
CASE ELSE
.....
END CASE

如果 Combo1.AddItem "中文汉字"
Combo1.Text是中文呢?
取得索引号是什么方法?

最后一行是End Select吧。


2007-01-26 18:52
applan
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-12-14
收藏
得分:0 
以下是引用Kendy123456在2007-1-26 17:58:00的发言:
有SelectedIndexChanged事件吗?
如果有的话把2楼的代码写到那里面

没有这个事件。
不知道用什么方法能实现。

两位版主再帮我支个招吧。谢谢。


2007-01-26 18:54
applan
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-12-14
收藏
得分:0 
以下是引用学习VB才2天在2007-1-26 19:20:00的发言:
combo1.ListCount

再次感谢版主的热心解答。

Private Sub Combo1_Change()
Select Case (Combo1.ListCount)
Case 0
Text4.Text = 0
Case 1
Text4.Text = 13
Case 2
Text4.Text = 12
End Select
End Sub

这样子有什么问题?

由于初次接触vb,书也翻了一些,但是运行时就是没有反应。


2007-01-26 19:57
applan
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-12-14
收藏
得分:0 
谢谢楼上的贵宾。

我将Private Sub Combo1_Change()
改成Private Sub Combo1_Click()就可以了。
再次感谢

2007-01-27 09:43
快速回复:新手求助:Combox选择后的触发事件(已解决)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017930 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved