C#窗口点击打开另一窗口并隐藏当前窗口
时间: 2023-07-19 22:09:45 浏览: 60
要在 C# 窗口中点击一个按钮或者其它控件打开另一个窗口并隐藏当前窗口,可以使用以下代码:
```csharp
private void button1_Click(object sender, EventArgs e)
{
// 创建新窗口
Form2 form2 = new Form2();
// 隐藏当前窗口
this.Hide();
// 显示新窗口
form2.ShowDialog();
// 关闭新窗口后再显示当前窗口
this.Show();
}
```
在上述代码中,假设当前窗口为 Form1,要打开的新窗口为 Form2。在按钮的 Click 事件中添加上述代码后,点击该按钮时会先创建一个新的 Form2 窗口,然后隐藏当前的 Form1 窗口并显示 Form2 窗口。在关闭 Form2 窗口后再显示当前的 Form1 窗口。这样就能实现在 C# 窗口中点击打开另一个窗口并隐藏当前窗口的功能。
相关问题
C#窗口点击打开另一窗口并关闭当前窗口
要在 C# 窗口中点击一个按钮或者其它控件打开另一个窗口并关闭当前窗口,可以使用以下代码:
```csharp
private void button1_Click(object sender, EventArgs e)
{
// 创建新窗口
Form2 form2 = new Form2();
// 显示新窗口
form2.Show();
// 关闭当前窗口
this.Close();
}
```
在上述代码中,假设当前窗口为 Form1,要打开的新窗口为 Form2。在按钮的 Click 事件中添加上述代码后,点击该按钮时会先创建一个新的 Form2 窗口,然后显示该窗口,最后关闭当前的 Form1 窗口。这样就能实现在 C# 窗口中点击打开另一个窗口并关闭当前窗口的功能。
C#点击按钮打开另一个窗口
在 C# 中,要实现在点击一个按钮后打开另一个窗口,可以按照以下步骤进行操作:
1. 在 Visual Studio 中创建一个新的 Windows 窗口应用程序项目。
2. 在设计视图中,向窗口中添加一个按钮控件。
3. 双击该按钮控件,进入按钮的 Click 事件处理程序。
4. 在事件处理程序中,使用以下代码打开一个新窗口:
```
Form2 form2 = new Form2(); // 创建一个新的窗口对象
form2.Show(); // 显示新窗口
```
其中,Form2 是你要打开的窗口的类名,可以根据实际情况进行修改。
完整的代码示例:
```csharp
using System;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2(); // 创建一个新的窗口对象
form2.Show(); // 显示新窗口
}
}
}
```
在这个示例中,当用户单击窗口中的按钮时,将创建一个新的 Form2 窗口对象,并将其显示在屏幕上。