首先在Form1(mainform)里:
private void Form1_Load(object sender, System.EventArgs e)
{
this.Visible = false;
Form2 frm = new Form2();
frm.ShowDialog(this);
}然后再Form2(loginform):
private void button1_Click(object sender, System.EventArgs e)
{
//......
//进行验证代码
this.Owner.Visible=true;
this.Close(); }
private void Form1_Load(object sender, System.EventArgs e)
{
this.Visible = false;
Form2 frm = new Form2();
frm.ShowDialog(this);
}然后再Form2(loginform):
private void button1_Click(object sender, System.EventArgs e)
{
//......
//进行验证代码
this.Owner.Visible=true;
this.Close(); }
如:
public static bool isLogin=false;在mainform的Main函数中(init之前)写入
Form2 frm = new Form2();
frm.ShowDialog();
if(!loginform.isLogin)return;