C# 如何在单击按钮时打开一个窗口并关闭另一个窗口
嗨,我有一个登录窗口,我想打开另一个页面,当用户点击登录按钮时关闭登录窗口 我正在使用winform和CC# 如何在单击按钮时打开一个窗口并关闭另一个窗口,c#,winforms,C#,Winforms,嗨,我有一个登录窗口,我想打开另一个页面,当用户点击登录按钮时关闭登录窗口 我正在使用winform和C 我怎么做?假设您有一个主窗体。叫它frmMain。 在初始化组件之前的frmMain中 frmLogin loginForm = new frmLogin(); //Set the dialog result on login form depending on ok and cancel button //close the application if user wants to ca
我怎么做?假设您有一个主窗体。叫它frmMain。 在初始化组件之前的frmMain中
frmLogin loginForm = new frmLogin();
//Set the dialog result on login form depending on ok and cancel button
//close the application if user wants to cancel
if(loginForm.DialogResult == DialogResult.Cancel)
this.Close();
//否则,您可以继续调用frmMain initializeComponent方法如果我理解正确,下面是您的程序的工作方式 运行时,将显示登录表单,然后在登录后单击登录按钮!,登录表单将关闭,然后主表单将弹出,对吗 按照我的惯例,我不会关闭登录按钮,因为它会退出整个应用程序。我不知道为什么,但确实如此 所以我所做的是,我只是把它藏起来
private void btnLogin_Click(object sender, EventArgs e)
{
// some codes here
frmMainForm.ShowDialog();
frmLogin.Hide();
}
如果我没说错的话,您希望用户在显示主窗体之前登录?更像是var f2=new Form2;f2.表演@saadatrahimi在下面看到我的答案。如果你对此有任何疑问,请告诉我。