如何创建一个方法来轻松地更改表单

本文关键字:表单 一个 何创建 创建 方法 | 更新日期: 2023-09-27 18:11:05

private void administrativeToolsToolStripMenuItem_Click(object sender, EventArgs e)
{
     administrativeTools addAdminstrativetoolsForm = new administrativeTools();
     addAdminstrativetoolsForm.Owner = this   
     addAdminstrativetoolsForm.Show(); 
     this.Hide
     addAdminstrativetoolsForm.StartPosition = FormStartPosition.CenterScreen;
}
public Form changeForm(Form ID);
{
     ID addIDForm = new ID();
     addIDForm.Owner = this;
     addIDForm.Show(); 
     this.Hide();  
     addIDForm.StartPosition = FormStartPosition.CenterScreen;
}

代码的第一部分是我的形式改变,我试图创建它作为一个方法,所以我不必写出来,我已经非常清楚地做错了!

p。S我从来没有完全理解方法的创建/声明和ID是名称/变量我试图分配的形式

如何创建一个方法来轻松地更改表单

请查看这篇msdn文章,您将找到如下方法:

ShowDialog();
Close();

第一个会为你打开一个新的对话框,第二个会为你关闭它

试试这个

private void SwitchForm(Form theOtherForm)
{
    this.Hide();
    theOtherForm.ShowDialog();
    this.Show();
}

你想怎么叫就怎么叫。

要将其设置为事件处理程序,请执行如下操作:

button1.Click += (sender, e) => SwitchForm(anoterForm)