以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗体中如何传递DropDownBox值  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58153)

--  作者:ancp
--  发布时间:2014/10/13 2:13:00
--  窗体中如何传递DropDownBox值
两个窗体中都存在DropDownBox,如果想把窗体一的DropDownBox值在 click某个控件时,传递到 窗体二的DropDownBox中。控件中代码怎么写啊
--  作者:Bin
--  发布时间:2014/10/13 8:32:00
--  
直接为它赋值即可啊

forms("窗口2").controls("DropDownBox2").text="XXX"

--  作者:ancp
--  发布时间:2014/10/13 8:38:00
--  
窗口一中的DropDownBox值 是动态的
--  作者:Bin
--  发布时间:2014/10/13 8:43:00
--  
动态与否,不影响赋值
--  作者:ancp
--  发布时间:2014/10/13 9:37:00
--  

提示 窗口一 已关闭,怎么处理


--  作者:Bin
--  发布时间:2014/10/13 9:40:00
--  
窗口一定要打开才可以啊

加入判断窗口打开时再执行

if forms(X).Opened then
...
end if

--  作者:狐狸爸爸
--  发布时间:2014/10/13 9:52:00
--  

如果要通过窗口设置值,供窗口关闭后使用,可以将值存储在public变量中:

http://www.foxtable.com/help/topics/1842.htm

 

在窗口的BeforeClose事件中设置代码:

 

public变量名 = e.form.controls(“控件名").value