C#弹出窗体后,用完关闭
时间: 2024-10-19 13:02:59 浏览: 37
在C#中,如果你想创建一个弹出窗体并让用户使用完毕后自动关闭,通常可以使用`MessageBox`或者自定义的`Form`类。以下是两个简单的例子:
1. 使用 `MessageBox` 弹出消息框:
```csharp
string message = "这是一个提示信息";
MessageBox.Show(message, "窗口标题", MessageBoxButtons.OK, MessageBoxIcon.Information);
```
在这个例子中,用户点击“OK”按钮后,消息框会自动关闭。
2. 如果你想创建一个独立的 `Form` 并希望用户操作完后关闭,你可以这样做:
```csharp
using System.Windows.Forms;
public partial class MyPopup : Form
{
public MyPopup()
{
InitializeComponent();
}
private void buttonClose_Click(object sender, EventArgs e)
{
Close();
}
}
// 在需要的地方显示这个窗口
MyPopup popup = new MyPopup();
popup.ShowDialog(); // 显示窗体
```
在这个示例中,当用户点击`buttonClose`或其他指定的关闭按钮时,窗体会自动关闭。
阅读全文