急!!!窗体跳转问题
小弟想先打开登录窗口,输入的信息如果与数据库中的数据相同,则跳转到主窗口,怎么做呀???(附:用   Form1   frm   =   new   Form1();frm.Show();      登录成功后的窗口关不掉...)
------解决方案--------------------通过写this.close();可以关闭本窗体
------解决方案--------------------Form1 frm = new Form1(); 
 if(frm.ShowDialog()==DialogResult.OK) 
------解决方案--------------------晕  没写完 
 Form1 frm = new Form1(); 
 if(frm.ShowDialog()==DialogResult.OK) 
   this.Cloesd();
------解决方案--------------------加句this.Close()就OK拉
------解决方案--------------------你这样当然不行啦,需要在进程入口处做:(给你一段我写的代码)   
         [STAThread] 
         static void Main() 
         { 
             Application.EnableVisualStyles(); 
             Application.SetCompatibleTextRenderingDefault(false);   
             MainForm frmMain = new MainForm();   
             UserLogin frmUL = new UserLogin(); 
             string strOperator =  " "; 
             long userId; 
             frmUL.ShowDialog(); 
             strOperator = frmUL.strOperator; 
             userId = frmUL.userID; 
             if (!frmUL.bOK) 
             { 
                 Application.Exit(); 
                 frmUL.Close(); 
             } 
             else 
             { 
                 frmMain.strOperator=strOperator; 
                 frmMain.userID=userId;   
                 Application.Run(frmMain);   
             } 
         }
------解决方案--------------------Form1 frm1 = new Form1();  
 frm1.Show();  
 Application.Run();
------解决方案--------------------帮顶了!
------解决方案--------------------frmUL.strOperator,我用来记录登录的操作员名,想在主窗体的状态条上显示。。。
------解决方案--------------------登陆的窗体是启动窗体么?如果是启动窗体就不要close();用hidden
------解决方案--------------------參見 设计登录窗体的问题  
 http://blog.csdn.net/tjvictor/archive/2006/12/25/1459671.aspx