Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:组合框赋值问题

1楼
老有所乐 发表于:2011/12/17 23:23:00

                窗口有combobox2  和 combobox4  我想将combobox4 赋给combobox2  如当combobox4为“广东”时,combobox2就出现“广州”

当combobox4为“福建”时,combobox2就出现“福州”,代码如何写?

谢谢!

2楼
mr725 发表于:2011/12/17 23:29:00

Dim cb2 As WinForm.ComboBox
cb2 = Forms("窗口1").Controls("ComboBox2")
Dim cb4 As WinForm.ComboBox
cb4 = Forms("窗口1").Controls("ComboBox4")
if cb4.value = "广东" then

    cb2.value = "广州"

end if

...........

3楼
布莱克朱 发表于:2011/12/18 9:52:00

SelectedIndexChanged

选择不同列表项目后执行。

e参数属性:

Form: 返回触发事件的窗口
Sender: 返回触发事件的控件

示例

某组合框绑定到客户表,希望从该组合框选择一个客户后,能够将该客户的电话和姓名填入另两个文本框中。
为实现此目的,可将该组合框的SelectedIndexChanged事件代码设为:

Dim cm As WinForm.ComboBox = e.Form.Controls("ComboBox1")
Dim
dr As DataRow = cm.SelectedItem
If
dr IsNot Nothing Then
e.Form.Controls(
"txtName").Value = dr("姓名")
e.Form.Controls(
"txtTel").Value = dr("电话")
End
If

4楼
老有所乐 发表于:2011/12/19 7:22:00
谢谢Mr725老师和布莱克朱老师!
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02441 s, 2 queries.