Foxtable(狐表)用户栏目专家坐堂 → 全局代码


  共有2469人关注过本帖树形打印复制链接

主题:全局代码

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/16 14:09:00 [显示全部帖子]

全局代码只能用来定义变量或者函数。不能直接写代码。

下面放到afteropenproject

If Forms("主窗口").Opened  Then
    myTable  = Forms("主窗口").Controls("TabControl1").SelectedPage.text
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/16 14:39:00 [显示全部帖子]

全局代码定义的变量,除了项目加载前事件。其它任何地方肯定都可以使用,和vars是完全一样的。具体实体做个例子说明吧

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/16 17:15:00 [显示全部帖子]

TabControl1,SelectedIndexChanged事件

myTable  = e.Sender.SelectedPage.text

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/16 17:50:00 [显示全部帖子]

那就是窗口先打开了,而SelectedIndexChanged事件还没有触发。而切换页签的时候,窗口是已经打开状态了,也不会触发afterload事件。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/17 10:02:00 [显示全部帖子]

变量名 = “xxx窗口”

 回到顶部