C# WINFORM点击按钮后关闭当前窗口 打开新窗口
时间: 2023-08-03 18:03:13 浏览: 67
好的,可以使用以下代码实现:
```csharp
private void button1_Click(object sender, EventArgs e)
{
// 关闭当前窗口
this.Hide();
// 创建并打开新窗口
Form2 form2 = new Form2();
form2.Show();
}
```
在按钮的 Click 事件中,首先使用 `this.Hide()` 关闭当前窗口,然后创建并打开新窗口。这里的 `Form2` 是新窗口的类名,你需要根据自己的实际情况进行替换。
相关问题
c#按钮打开winform
你可以使用如下代码来实现在 C# 中点击按钮打开一个新的 WinForm 窗口:
1. 首先在你的项目中添加一个新的 Windows Form,例如命名为 Form2。
2. 在你的主窗口 Form1 中添加一个按钮控件,例如命名为 button1。
3. 双击 button1 控件,进入按钮的 Click 事件处理程序。
4. 在 Click 事件处理程序中使用如下代码来创建并显示 Form2 窗口:
```
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
}
```
这样当你运行程序并点击 button1 按钮时,就可以打开一个新的 Form2 窗口了。
C# winform Tab
以下是关于C# WinForm中Tab的介绍和演示1. TabControl控件是C# WinForm中用于创建选项卡式界面的控件。它允许用户在不同的选项卡之间切换,并在每个选项卡中显示不同的内容。
2. 在C# WinForm中创建TabControl控件的步骤如下:
- 在窗体设计器中拖放一个TabControl控件到窗体上。
- 可以通过TabControl的属性窗口或者代码来设置选项卡的样式、位置和大小等属性。
- 在每个选项卡中添加其他控件,以显示不同的内容。
3. 以下是一个示例代码,演示如何在C# WinForm中使用TabControl控件:
```csharp
// 在Form1_Load事件中添加如下代码
private void Form1_Load(object sender, EventArgs e)
{
// 创建一个新的选项卡
TabPage tabPage1 = new TabPage("选项卡1");
TabPage tabPage2 = new TabPage("选项卡2");
// 在选项卡中添加其他控件
Button button1 = new Button();
button1.Text = "按钮1";
tabPage1.Controls.Add(button1);
TextBox textBox1 = new TextBox();
textBox1.Text = "文本框1";
tabPage2.Controls.Add(textBox1);
// 将选项卡添加到TabControl控件中
tabControl1.TabPages.Add(tabPage1);
tabControl1.TabPages.Add(tabPage2);
}
```