如何创建一个方法来轻松地更改表单
本文关键字:表单 一个 何创建 创建 方法 | 更新日期: 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)