以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于窗口重新登录问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47107) |
-- 作者:heying325 -- 发布时间:2014/3/4 16:46:00 -- 关于窗口重新登录问题 求助啊! 问题是这样的: 我做了登录窗口 和 主窗口。。这两个窗口都是模式类型。。在登录窗口里面我加了代码 e.form.baseform.Hide e.form.Close Forms("主窗口").Open 登录后跳到主窗口。然后主窗口的afterclose 里面,我加了 Syscmd.Project.Exit() 这上面都没问题。。 可是,我现在在主窗口上加了个重新登录 按钮,点击这个按钮后,会关闭主窗口,并再次跳出 登录 窗口,部分代码如下: e.form.baseform.Hide e.form.Close Forms("登录").Open 但我输入账号密码登录时,跳出如下错误! 我想,可能是因为我在主窗口里afterclose里加了 Syscmd.Project.Exit(),而点击重新登录触发了这句代码。。 请问我该怎么办? |
-- 作者:heying325 -- 发布时间:2014/3/4 16:50:00 -- 不知道我说清楚没有!! 就是我想做的效果是,登录(登录后)---》主窗口(登录窗口关闭,点击主窗口上的重新登录)----》登录(主窗口关闭) 这个效果!!求助!! |
-- 作者:Bin -- 发布时间:2014/3/4 17:12:00 -- e.form.baseform.Hide e.form.Close 隐藏又关闭?这有意义吗? e.form.baseform.Hide e.form.Close Forms("登录").Open 不能这么做,都要退出程序了,还打开登录窗口肯定会报错. 要么你增加一个全局变量判断 要么增加一个按钮作为退出按钮 不会的话上个例子吧 |