以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 为什么我做了一下自定义的登录家口,在窗口的AfterClose中调用了另外一个模式窗口 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94200) |
-- 作者:lyzhuo -- 发布时间:2016/12/18 16:35:00 -- 为什么我做了一下自定义的登录家口,在窗口的AfterClose中调用了另外一个模式窗口 求助: 为什么我做了一下自定义的登录家口,在窗口的AfterClose中调用了另外一个模式窗口,而这个登录窗口,就留下发一个框子销不掉了?
|
-- 作者:lyzhuo -- 发布时间:2016/12/18 18:33:00 -- 狐狸爸爸快来看看,怎么回事呀,先谢过了 [此贴子已经被作者于2016/12/18 18:40:03编辑过]
|
-- 作者:fjlclxj -- 发布时间:2016/12/18 20:32:00 -- 因为这是模式窗口 |
-- 作者:lyzhuo -- 发布时间:2016/12/18 20:51:00 -- 怎么能解决这个问题呀, |
-- 作者:逛逛 -- 发布时间:2016/12/19 8:18:00 -- 让模式窗口去关闭登陆窗口 |
-- 作者:有点色 -- 发布时间:2016/12/19 9:19:00 -- 用隐藏的方式
e.Form.baseform.Opacity = 0
e.Form.Close()
Forms("主窗口").Open() |
-- 作者:lyzhuo -- 发布时间:2016/12/20 8:31:00 -- 试过了,用模式窗口关闭登录窗口的方法,但是不行 |
-- 作者:有点色 -- 发布时间:2016/12/20 8:38:00 -- 以下是引用lyzhuo在2016/12/20 8:31:00的发言:
试过了,用模式窗口关闭登录窗口的方法,但是不行
不可能,你这样写
Forms("登陆窗口").baseform.Opacity = 0
Forms("登陆窗口").Close()
|
-- 作者:lyzhuo -- 发布时间:2016/12/20 12:39:00 -- 我在另一个窗口的AlterLoad事件中写入如下代码: Forms("用户登录").baseform.Opacity = 0 Forms("用户登录").Close() 提示出现错误: .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2016.7.29.1 错误所在事件:窗口,程序主窗口,AfterLoad 详细错误信息: 未将对象引用设置到对象的实例。 |
-- 作者:有点色 -- 发布时间:2016/12/20 15:07:00 -- 下面代码,直接写到登陆窗口登陆按钮去
e.Form.baseform.Opacity = 0
e.Form.Close()
Forms("主窗口").Open() |