以文本方式查看主题

-  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
--  

已经打开过了项目???

 

是 变量名 还是  项目本身的名称  也或者是控件的名称?