Foxtable(狐表)用户栏目专家坐堂 → [求助] 禁用显示框的问题。


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

主题:[求助] 禁用显示框的问题。

帅哥哟,离线,有人找我吗?
大红袍
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/29 15:34:00 [只看该作者]

随便一个名字都行。

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/10/29 15:48:00 [只看该作者]

我的思路:

 

在登录窗口的设计时将“取消”按钮设定为不可见

 

在项目打开后(foxtable意义上的),在

AfterOpenProject

事件上写代码

 

Vars.Add("Mark1",GetType(Boolean),False动态增加一个变量

 

然后再登陆窗口的登录按钮的点击事件上写入判断

 

if Vars("Mark1") = False Then
    Vars(
"Mark1") = True
   登录窗口的取消控件=可见

 

end if

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/29 15:50:00 [只看该作者]

差不多这个意思。

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/10/29 15:50:00 [只看该作者]

但是这样我就有一个小疑问:

 

这个变量是临时增加的还是永久性增加?

 

若是永久性增加就麻烦了


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/29 15:52:00 [只看该作者]

变量肯定是本次打开的项目有效

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/10/29 15:53:00 [只看该作者]

ok,明了

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/10/29 16:09:00 [只看该作者]

试了一下,好像没有搞好

 

可否将“登录”按钮的这段代码放在登录窗口关闭之前呢?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/29 16:11:00 [只看该作者]

哪里没搞好?登陆按钮就一句赋值代码。

 

afterLoad事件才是控制按钮是否显示的。


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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/10/29 16:17:00 [只看该作者]

事先将登陆窗口中的“button3”设置成不可见

 

项目afterload事件代码:

 

Vars.Add("Mark1",GetType(Boolean),False)

 

登录按钮中在原有的代码基础上添加:

 

if Vars("Mark1") = False Then
    Vars(
"Mark1") = True
   登录窗口的取消控件=可见

 

end if

 

调试结果:通过登录窗口进行系统后,再次打开登录窗口,“取消”按钮还是不可见

[此贴子已经被作者于2015/10/29 16:18:03编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/29 16:19:00 [只看该作者]

1、窗口afterLoad事件

 

If Vars("Mark1") = True Then

    '控件可见

End If

 

2、登陆成功后,执行

 

Vars("Mark1") = True


 回到顶部
总数 29 上一页 1 2 3 下一页