在窗体“MainForm”中,单击鼠标弹出一个新窗体“NewForm”;在新窗体中单击鼠标将窗体"NewForm”居中,双击鼠标关闭“NewForm”窗体。
时间: 2023-09-14 21:07:12 浏览: 75
打开新的窗体,关闭当前窗体的一个简单方法,更改主程序地方很少。不妨一试哦
好的,实现这个功能需要按照以下步骤进行设置:
1. 创建一个名为 MainForm 的 Windows 窗体应用程序项目。
2. 在 MainForm 窗体上添加一个按钮,用于触发弹出新窗体的事件。
3. 双击按钮,打开按钮的单击事件处理程序。
4. 在单击事件处理程序中,使用以下代码创建一个新窗体 NewForm 并显示它:
```csharp
NewForm newForm = new NewForm();
newForm.Show();
```
这将在单击按钮时创建一个名为 NewForm 的新窗体并显示它。
5. 在 NewForm 窗体的 Load 事件中,使用以下代码将窗体居中:
```csharp
this.StartPosition = FormStartPosition.CenterScreen;
```
这将使窗体在加载时居中。
6. 在 NewForm 窗体上添加一个 MouseDoubleClick 事件处理程序。
7. 在 MouseDoubleClick 事件处理程序中,使用以下代码关闭窗体 NewForm:
```csharp
this.Close();
```
这将在双击新窗体时关闭它。
最后,保存并运行您的 MainForm 窗体应用程序。当单击按钮时,新窗体 NewForm 将弹出并居中。当双击新窗体时,它将关闭。
阅读全文