c#windowsforms:
主窗体有两个button1,button2, 点击button1, 弹出一个新窗口。再点击button2, 原来button1的新窗口关闭,显示button2所弹出的窗口。主窗体始终显示。
c#windowsforms:
主窗体有两个button1,button2, 点击button1, 弹出一个新窗口。再点击button2, 原来button1的新窗口关闭,显示button2所弹出的窗口。主窗体始终显示。
在Windows窗体form1中创建一个按钮,命名为button1,然后再对项目进行右键选择添加一个Windows窗体,命名为form2。
button1的点击事件的方法为:
private void button1_Click(object sender, EventArgs e)
{
form2 f = new form2();
f.ShowDialog();
}
点击按钮打开新窗口的时候关闭原来的窗口
private Form form=null;
//打开窗口前判断在 前面是否打开过别的窗口 是则关闭前1个窗口
void FormShow(Form ff)
{
ff.Show();
if (form != null)
{
form.Close();
}
form = ff;
}
两段代码自己整合一下就行了,希望对你有帮助,如有帮助,望采纳,谢谢