读书人

请高手一个VB6中的combox的连动有关问

发布时间: 2012-01-26 19:40:46 作者: rapoo

请高手一个VB6中的combox的连动问题
比如,我有一个,
combox1.AddItem "1"
combox1.AddItem "2"
combox1.AddItem "3"
combox1.AddItem "4"
还有一个
combox2.AddItem "123"
combox2.AddItem "223"
combox2.AddItem "323"
combox2.AddItem "423"

它们同在一个form1中间,我想问一下。
如果我想这样,运行程序后,
选择combox1.AddItem "1",combox2也会跟着在combo2.text中显示"123"
选combox1.AddItem "2",combox2会跟 着在combo2.text中出来"223",这个怎么个实现法?

不知道是什么事件触发这样的选项,主要是实时的反应出来,请高手给详细的代码解释一下,谢谢了~!

[解决办法]
combox1的change事件里循环combo2的条目,有combo1.text内容的就给combo2.text
[解决办法]

探讨

还是自己解决了,
Private Sub ccd_Click()
if combo1.text="1" then
combo2.text="123"
End if
if combo1.text="2" then
combo2.text="223"
End if
End Sub

这不需要用什么循环,只要一个简单的IF语句就成了,如果是调用数据库的东西,更好办了,WHERE里面……

[解决办法]
探讨
引用:

还是自己解决了,
Private Sub ccd_Click()
if combo1.text="1" then
combo2.text="123"
End if
if combo1.text="2" then
combo2.text="223"
End if
End Sub

这不需要用什么循环,只要一个简单的IF语句就成了,如果是……

[解决办法]
在我看来,获得焦点的方法也能用在你的触发条件中
[解决办法]
up 支持楼主 我下次也不偷懒了

读书人网 >VB

热点推荐