您的位置:程序门 -> .net技术 -> vb.net



登陆窗体,验证密码后,如果关闭frmlogin,我的这个程序,怎么,把成个程序都关了呢


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


登陆窗体,验证密码后,如果关闭frmlogin,我的这个程序,怎么,把成个程序都关了呢
发表于:2007-01-19 12:40:57 楼主
private   sub   btnok_click(byval   sender   as   system.object,   byval   e   as   system.eventargs)   handles   btnok.click
                tbluser   =   glsdb.opentable( "select   *   from   [user]   where   username= "   &   " ' "   &   me.txtusername.text.tostring   &   " ' ")
                if   tbluser.rows.count   >   0   then
                        '密码正确
                        if   tbluser.rows(0).item(1).tostring   =   trim(me.txtpassword.text.tostring)   then

                                if   (frmmain   is   nothing)   orelse   (frmain.isdisposed)   then
                                        frmain   =   new   frmmain
                                end   if
                                                            frmain.show()
    me.close()


                        end   if
                else
                        msgbox( "无此用户名,请重新输入 ")
                        return
                end   if


运行后,整个程序都关了呢
发表于:2007-01-19 12:54:451楼 得分:0
在你开始运行frmlogin的地方
通过接收frmlogin的返回值来判断关闭
发表于:2007-01-19 13:01:242楼 得分:0
不明白,再给我讲明白点好吗
发表于:2007-01-19 13:02:513楼 得分:0
这要看你的main函数是怎么写了的.
发表于:2007-01-19 13:14:074楼 得分:0
我没有用main函数,直接用frmlogin启动
发表于:2007-01-19 13:23:265楼 得分:0
有没有人知道呀,帮我讲下啦
发表于:2007-01-19 13:30:426楼 得分:0
因为你的frmlogin是启动窗体,当frmlogin关闭后整修程序都会退出的.这是应该的.

你可以用主窗体做启动窗体,在主窗体里再启动frmlogin来验证登录,这样就不会有问题了,   如果你程序里加了main函数也会很容易的在main函数里控制程序.c#就是通过main函数来控制这个的.
发表于:2007-01-19 13:56:117楼 得分:0
你可以建立一个类似如下的一个main方法:
module   mainmodule
sub   main()
if   (frmlogin.showdialog()   =   dialogresult.ok)   then
application.run(new   frmmain())
end   if
end   sub
end   module
然后在项目属性中找到应用程序页,把启用程序框架去掉,然后在启动对象里找到mainmodule再运行程序就可以了.
发表于:2007-01-19 14:08:428楼 得分:0
非常感谢,hbxtlhx(平民百姓,但我不知道怎么给你分,实在不好意思,下回知道了,一定给您补上
发表于:2007-01-19 14:33:389楼 得分:0
嘿嘿
分不是重要的,只要能帮你解决问题就行.


----
如果觉得回贴帮到你了就给分以说明你对回答的认同,但贴子是要结的,可以从本页上面的 "管理 "来结贴.
发表于:2007-01-19 15:59:1010楼 得分:0
这样,我给您介绍个女朋友,行不,哈哈
发表于:2007-01-19 16:29:2311楼 得分:0
那多谢了,可是我有老婆了:)
发表于:2007-01-19 21:06:0412楼 得分:0
那希望您们幸福,快乐
发表于:2007-01-19 22:57:3413楼 得分:0
还是给分吧,分虽然少但事关风气


快速检索

最新资讯
热门点击