c#通过按钮跳转到别的窗体
时间: 2023-08-01 08:06:57 浏览: 214
在 C# 中,要通过按钮跳转到另一个窗体,可以使用以下步骤:
1. 在 Visual Studio 中创建一个新窗体(比如 Form2)。
2. 在 Form1 中添加一个按钮(比如 button1)。
3. 在 button1 的 Click 事件处理程序中添加以下代码:
```csharp
private void button1_Click(object sender, EventArgs e)
{
// 创建 Form2 实例
Form2 form2 = new Form2();
// 显示 Form2 窗体
form2.Show();
// 隐藏当前窗体(可选)
this.Hide();
}
```
在上面的代码中,我们创建了一个新的 Form2 实例,并使用 Show 方法显示它。如果您想在转到 Form2 窗体之前隐藏当前窗体,可以调用 this.Hide() 方法。
如果您希望在 Form2 窗体关闭后返回到 Form1 窗体,可以在 Form2 窗体的 Closing 事件处理程序中添加以下代码:
```csharp
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
// 显示 Form1 窗体
Form1 form1 = new Form1();
form1.Show();
}
```
在上面的代码中,我们创建了一个新的 Form1 实例,并使用 Show 方法显示它。这将在 Form2 窗体关闭后返回到 Form1 窗体。
阅读全文