设计一个包含两个窗体Form1和Form2的多窗体应用程序。Form1为启动窗体。要求

设计一个包含两个窗体Form1和Form2的多窗体应用程序。Form1为启动窗体。要求:单击Form1,隐藏Form1,显示Form2;单击Form2时,隐藏Form2,显示Form1

以下是C#语言的代码实现:
在Solution Explorer中右键单击项目,选择“添加”->“窗体”->“窗体”,添加Form1和Form2。
在Form1的设计视图中添加一个按钮,单击按钮后执行以下代码:
private void button1_Click(object sender, EventArgs e)
{
this.Hide(); // 隐藏Form1
Form2 form2 = new Form2();
form2.ShowDialog(); // 显示Form2
this.Show(); // 显示Form1
}
在Form2的设计视图中添加以下代码:
private void Form2_Click(object sender, EventArgs e)
{
this.Hide(); // 隐藏Form2
Form1 form1 = new Form1();
form1.Show(); // 显示Form1
}
此时,再在Form2的属性窗口中找到“Click”事件,在右侧的事件处理方法里输入“Form2_Click”。
这样,在单击Form1的按钮时,会隐藏Form1并显示Form2,而在单击Form2时,会隐藏Form2并显示Form1。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜