以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教静态变量 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92923) |
-- 作者:hbhb -- 发布时间:2016/11/16 14:43:00 -- 请教静态变量 大师:请问下次是什么意思? 1、如果是窗口中的按钮事件,是不是只要窗口关闭后,再打开,再按按钮就为下一次?如果窗口隐藏后再显示呢? 2、如果是窗口中容器中的按钮事件,又是怎样? 3、如果是是控件中的页签中的按钮呢?页签的隐藏与关闭?
|
-- 作者:blackzhu -- 发布时间:2016/11/16 14:52:00 -- 使用静态变量 我们知道,在事件代码运行过程中,普通变量的值并不会保存,下次运行事件代码时,变量会重新回到初始值。 声明静态变量的语法是: Static 变量名 As 数据类型 例如: Static Name As String 静态变量通常用于标记。 示例一 为了说明普通变量和静态变量的差别,请在项目事件MainTableChanged加入如下代码: Dim Val1 As
Integer
\'定义一个普通变量Val1 设置完成后,反复切换主表,你会发现Val1的值始终是1,而Val2的值在每次切换主表后都会加1。 |
-- 作者:hbhb -- 发布时间:2016/11/16 15:03:00 -- 我是说,静态变量什么时候恢复到原始值? |
-- 作者:有点蓝 -- 发布时间:2016/11/16 15:28:00 -- 重启项目。 |
-- 作者:blackzhu -- 发布时间:2016/11/16 15:29:00 -- 关闭退出后再起 |
-- 作者:hbhb -- 发布时间:2016/11/16 15:32:00 -- 窗口关闭,还是项目关闭? |