如果是登录窗口,一般的做法是更改program.cs,先显示登录窗口,通过后再显示主窗体,假定你的登录窗体叫Login,主窗体叫MainForm
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Login login = new Login();
login.ShowDialog();
//Application.Run(new Login());
if (login.DialogResult.Equals(DialogResult.OK)) //登陆成功才显示主窗口
{
Application.Run(new MainForm());
}
}
之后在你的登录窗体Login中,当验证检测通过后,加一行
this.DialogResult = DialogResult.OK;