首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

隐藏与显示VFP主窗口的控制解决方案

2012-03-06 
隐藏与显示VFP主窗口的控制我想刚开时就只有一个验证窗口,然后验证,正确后,就进入VFP自带的主窗口登录窗口

隐藏与显示VFP主窗口的控制
我想刚开时就只有一个验证窗口,
然后验证,正确后,
就进入VFP自带的主窗口

登录窗口代码如下:

Try
Use   admin   In   0
Select   admin
Catch
Select   admin
Finally
gh=Alltrim(Thisform.txtgh.Value)
mm=Alltrim(Thisform.txtmm.Value)
Locate   All   For   gh==Alltrim(admin.工号)
If   Found()   Then
Messagebox( "登录成功 ",0+64, '信息提示 ')

***DO   FORM   zxyy
Thisform.Release
***_Screen=On&&&隐藏VFP窗口
Else
Messagebox( "你的输入有误,请重新输入! ",0+16, '信息提示 ')
thisform.txtgh.Value   = " "
thisform.txtmm.Value   = " "
Endif

Endtry
请问怎么样才可以有控制VFP自已的主窗口啊。

[解决办法]
_SCREEN.VISIBLE=.F.
DO FORM 登录窗口
READ EVENTS
_SCREEN.VISIBLE=.T.

运行你的菜单和主表单

如果登录成功,CLEAR EVENTS
如果登录失败,QUIT

[解决办法]
_SCREEN.VISIBLE并不能仅隐藏VFP主窗口,最好的办法是注册
Declare integer FindWindow IN Win32api integer,string
Declare integer ShowWindow IN Win32api integer,Integer
来隐藏显示指定的窗口

热点排行