以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [建议]关于窗口的局部变量的建议 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49390) |
-- 作者:hanxuntx -- 发布时间:2014/4/17 11:22:00 -- [建议]关于窗口的局部变量的建议 现在在窗口间的各个事件之间传递数据 一是用全局代码或全局变量,但全局代码开销大,使用也不方便 二是在窗口中放个Label控件,把变量记录在这里,这个方法感觉有点不伦不类 所以,希望窗口能支持各个事件之间可以访问的窗口级变量 |
-- 作者:Bin -- 发布时间:2014/4/17 11:24:00 -- Var变量其实也挺好用的 |
-- 作者:有点甜 -- 发布时间:2014/4/17 11:28:00 -- 有时候发觉很需要窗口级变量,因为去设置public和全局变量路途太太太遥远…… [此贴子已经被作者于2014-4-17 11:28:48编辑过]
|
-- 作者:hanxuntx -- 发布时间:2014/4/17 11:33:00 -- Var 变量 Public变量的定义和使用都很简单,也能很好地完成在不同事件代码中传递和共享数据的任务。 1、可以在Excel报表中引用 除非有上述三点的需要,否则应该使用Public变量,而不是Var变量。
Var变量 开销可能比全局代码更大 |
-- 作者:Bin -- 发布时间:2014/4/17 11:36:00 -- 这个开销,可以忽略不计. 全局变量主要烦在重新启动项目. |
-- 作者:hanxuntx -- 发布时间:2014/4/17 11:39:00 -- 如果是用var变量,那么建议狐爸把全局代码 全局变量这两个按钮也放到代码编辑器 要不然要关了正在些的代码,肯定没写完,要全部注释掉才能保存 然后设置全局变量,然后再找窗口,找事件,找代码,真可谓路途遥远啊 如果是全局代码 我的天还得重启一次项目,而且你要是没记住,呵呵 |
-- 作者:hanxuntx -- 发布时间:2014/4/17 11:43:00 -- 比如有一种情况,我要赋值给DropDownBox一个字符串“a|b|c” 这样下来窗口可以根据DropDownBox的这个字符串来自动生产内容 如果用全局变量可就麻烦了,不要说几十个,就是十几个这样的DropDownBox,管理这些变量都够头晕的。 现在我只能赋值给DropDownBox的TAG属性,但是这个属性狐表本身要用的,这个属性改了,命令按钮就没用了。 |
-- 作者:lsy -- 发布时间:2014/4/17 11:48:00 -- 窗口级变量,当然好,不知要省多少事。 |
-- 作者:jspta -- 发布时间:2014/4/17 13:02:00 -- 定义在哪里不是问题,关键是引用不方便 |