以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]窗体变量定义  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119237)

--  作者:maomaoxw
--  发布时间:2018/5/21 11:52:00
--  [求助]窗体变量定义
老师好!我创建了一个窗体,想定义一个在该窗体中各个控件事件中都可以调用的公用变量,我应该在什么位置定义这个变量?
--  作者:有点甜
--  发布时间:2018/5/21 11:55:00
--  

使用vars变量

 

http://www.foxtable.com/webhelp/scr/0325.htm

 


--  作者:maomaoxw
--  发布时间:2018/5/21 11:57:00
--  
我只想在这一个窗体中使用这个变量,不需要在其他地方使用,也只能定义这种项目级别的全局变量吗?
--  作者:有点甜
--  发布时间:2018/5/21 12:09:00
--  
以下是引用maomaoxw在2018/5/21 11:57:00的发言:
我只想在这一个窗体中使用这个变量,不需要在其他地方使用,也只能定义这种项目级别的全局变量吗?

 

afterLoad事件

 

e.form.panel.tag = new Dictionary(of String, object)


 

需要添加变量的时候,写

 

Dim dic As Dictionary(of string, object) = e.form.panel.tag
dic.Add("test", 123)
dic.add("abc", "999")

 

需要使用的时候,写

 

Dim dic As Dictionary(of String, object) = e.form.panel.tag
msgbox(dic("test"))


 

[此贴子已经被作者于2018/5/21 12:09:05编辑过]