读书人

登录弹出二次登录窗口无法进入主窗口

发布时间: 2012-08-17 02:08:34 作者: rapoo

登录弹出2次登录窗口无法进入主窗口
新手小白。。



form2里面设置了如果用户登录,成功的话,则应该显示主窗口form1,但是现在只要登录检测,用户登录成功的话,也提示成功登录了,可确始终弹出登录窗口。还有如果关闭了登录窗口,主窗口form1反而自己弹出来不用登录了。


代码如下:

form2.cs:
private void showMainForm()//登录成功,显示主界面
{
this.Close();
Form1 f1 = new Form1();
MessageBox.Show("您已经成功登录管理系统!", "提示");
f1.Show();
}



form1.cs:


private void Form1_Load(object sender, EventArgs e)
{

this.Hide();
Form2 f = new Form2();
f.ShowDialog();
if (f.DialogResult == DialogResult.OK)
{
this.Visible = true;
}




是不是form1里面这段代码是不应该放在这里的?

[解决办法]
登陆窗口在哪里啊
[解决办法]
你为什么这么写啊。。form1是主窗口。每次登录时。form1隐藏。form2显示。然后登录完form2以后。。让form1显示,一直重复这个动作。你不能在form1写登录界面吗?form2是主界面。或者是form2登录成功后隐藏form2.不知道这个行不

读书人网 >C#

热点推荐