📅  最后修改于: 2023-12-03 14:57:58.863000             🧑  作者: Mango
在许多应用程序中,需要提供一个退出按钮来允许用户安全地关闭程序。为了确保代码的一致性和可维护性,我们可以创建一个统一的退出按钮代码片段,供多个界面使用。
下面是一个示例代码片段,展示了如何创建一个统一的退出按钮:
using System;
using System.Windows.Forms;
namespace MyApp
{
static class Program
{
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// 创建主窗口并运行应用程序
MainForm mainForm = new MainForm(); // 这里的 MainForm 是你的主窗口类名
Application.Run(mainForm);
}
}
public class MainForm : Form
{
public MainForm()
{
// 在窗口加载时添加退出按钮
Button exitButton = new Button();
exitButton.Text = "退出";
exitButton.Click += ExitButton_Click;
Controls.Add(exitButton);
}
private void ExitButton_Click(object sender, EventArgs e)
{
// 在退出按钮点击时触发的事件中关闭应用程序
Application.Exit();
}
}
}
该代码片段在 Main
方法中启动了应用程序,并创建了一个自定义的 MainForm
窗口类作为主窗口。在 MainForm
的构造方法中,我们添加了一个按钮,并设置点击按钮时触发的事件为退出应用程序。
通过将此代码片段应用于你的应用程序中的每个界面,你可以确保所有界面都具有一个统一的退出按钮,并且退出行为一致。
希望这段代码对你有帮助!