以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]锁屏窗口消失了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38614)

--  作者:xu3180497
--  发布时间:2013/8/2 15:30:00
--  [求助]锁屏窗口消失了

菜单锁屏单击事件:

CurrentTable.Grid.Findform.Visible = False \'隐藏主界面
Forms("锁屏").Open()  \'开启锁屏窗口

 

锁屏窗口单击事件:

Dim UserName As String = e.Form.Controls("Label1").Text
Dim lo = Tables("用户表").Find(UserName,0,"用户名",False,True,False)
Dim dr = DataTables("用户表").DataRows(lo)
If e.Form.Controls("TextBox1").Text = dr("密码") Then
    e.Form.Close
    CurrentTable.Grid.Findform.Visible = True  \'显示主界面
Else
    Messagebox.show("密码错误,请重新输入!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

 

现在问题就是运行单击菜单锁屏后,主界面和锁屏窗口都隐藏了,是怎么回事?能不能只隐藏主窗口,不隐藏锁屏窗口呢?锁屏窗口是我自己建的一个模式窗口。

很急,求指教啊!!!


--  作者:Bin
--  发布时间:2013/8/2 15:39:00
--  
设置basemainform.visible=false 即可



--  作者:Bin
--  发布时间:2013/8/2 15:40:00
--  
最好上个例子看看你到底是什么情况. 看你代码你是使用独立窗口作为主界面的吗?
--  作者:xu3180497
--  发布时间:2013/8/2 15:45:00
--  

主窗口的窗口类型是主窗口,锁屏窗口的窗口类型是模式窗口。

使用BaseMainForm.Visible = false结果是一样的,主窗口和锁屏窗口都隐藏了。


--  作者:Bin
--  发布时间:2013/8/2 15:51:00
--  
上例子吧,看看你到底是什么情况.
--  作者:xu3180497
--  发布时间:2013/8/2 16:05:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:锁屏.table

就是这个例子,单击锁屏后主界面和锁屏窗口都消失了,我想主界面消失,锁屏窗口不消失
--  作者:Bin
--  发布时间:2013/8/2 16:11:00
--  
没有问题啊,隐藏了主界面,锁屏窗口并未隐藏啊


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130802161043.png
图片点击可在新窗口打开查看


--  作者:xu3180497
--  发布时间:2013/8/2 16:13:00
--  
不是吧,我的电脑一直有问题,我也很奇怪,不知道为什么,能猜测是什么地方的问题吗?

--  作者:Bin
--  发布时间:2013/8/2 16:14:00
--  
我也无法理解.
--  作者:狐狸爸爸
--  发布时间:2013/8/2 17:18:00
--  

在锁屏窗口的AfterLoad事件加一句看看:

 

e.form.BaseForm.TopMost = true