以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口设计时发现一个问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=4213)

--  作者:yangming
--  发布时间:2009/9/4 10:21:00
--  窗口设计时发现一个问题
我有一个窗口是独立型,并且设置了禁止关闭,在窗口管理中设计好后,并应用后,这时窗口设计窗口就自动消失了,如果你想再重新设计窗口,就会发现无法操作了,切换表及菜单上都无法操作了,如果此窗口上没有退出按钮,那只能是调用WIN任务管理器来结束任务了
--  作者:yangming
--  发布时间:2009/9/4 10:27:00
--  
还发现,有时打开窗口管理进行应用后,会发现死机,我已将禁止关闭改掉了
[此贴子已经被作者于2009-9-4 10:27:29编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/9/4 10:48:00
--  
按alt +tab能找出窗口吗?
--  作者:yangming
--  发布时间:2009/9/4 10:49:00
--  
等再出现这个情况,我再试试:按alt +tab
--  作者:狐狸爸爸
--  发布时间:2009/9/4 10:50:00
--  

安装一下.net 2.0 sp1看看:

http://www.foxtable.com/download/net20SP1.exe


--  作者:yangming
--  发布时间:2009/9/4 10:54:00
--  
我查到原因了,是我的问题,我这个窗口是从另一个窗口文件生成的,原窗口文件中有一个打开定时器的按钮,使用的是:Forms("游戏").TimerEnabled =True,而这个窗口的按钮中没改,所以我点了这个按钮后,他打开的是另一个窗口的定时器,所以就出错了
我全改成这样,就可以通用了
e.Form.TimerEnabled = True
[此贴子已经被作者于2009-9-4 10:58:07编辑过]