以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 禁用显示框的问题。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76446) |
-- 作者:liuxianjie1980 -- 发布时间:2015/10/29 11:45:00 -- [求助] 禁用显示框的问题。 这个问题我曾经问过,不过我觉得还不是太好。
通过让“显示控制框”为false之外,还有没有其他的办法
我不想让那个XX消失掉,只是想让它不可用而已 |
-- 作者:大红袍 -- 发布时间:2015/10/29 11:51:00 -- afterLoad事件
e.Form.DisableXButton() |
-- 作者:liuxianjie1980 -- 发布时间:2015/10/29 11:58:00 -- 3Q |
-- 作者:liuxianjie1980 -- 发布时间:2015/10/29 15:15:00 -- 另外有一个问题:
自制的登录窗口,在项目登录和用户切换时都会用到, 那么希望首次登陆时,“取消”按钮(它的功能是:切换用户时,如果突然又不想执行切换操作了,关闭这个模式窗口)能够隐藏起来,而打开项目后(这里的打开不是foxtable意义上的打开)可以正常使用。
[此贴子已经被作者于2015/10/29 15:15:52编辑过]
|
-- 作者:liuxianjie1980 -- 发布时间:2015/10/29 15:20:00 -- 因为我发现一个重要的问题,即:
在采用自制登录窗口的时候,即使没有填写用户名和密码,单击这个“取消”按钮,同样也可以进入项目,只不过看不到相关数据,但这也是一种漏洞。
当然,在登录窗口中同样也有另外一个按钮“退出系统”。
因此希望这个“取消”能够在第一次打开登录窗口时是隐藏状态。 |
-- 作者:大红袍 -- 发布时间:2015/10/29 15:21:00 -- 用一个变量标记不就行了
if vars("已经打开过了项目") = true Then |
-- 作者:liuxianjie1980 -- 发布时间:2015/10/29 15:23:00 -- 是不是可以通过判断当前活动窗口来实现呢? |
-- 作者:liuxianjie1980 -- 发布时间:2015/10/29 15:26:00 -- 以下是引用大红袍在2015/10/29 15:21:00的发言:
用一个变量标记不就行了
if vars("已经打开过了项目") = true Then 具体如何操作,请指点!
("已经打开过了项目") 中的项目指的是什么? [此贴子已经被作者于2015/10/29 15:27:06编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/10/29 15:30:00 -- 在登陆按钮写代码
vars("已经打开过了项目") = true
然后判断这个变量即可 |
-- 作者:liuxianjie1980 -- 发布时间:2015/10/29 15:33:00 -- 已经打开过了项目???
是 变量名 还是 项目本身的名称 也或者是控件的名称? |