首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编写在C#中的消息框上单击X时的代码

在C#中编写消息框上单击X时的代码可以使用以下方式:

代码语言:txt
复制
using System;
using System.Windows.Forms;

namespace MessageApp
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (e.CloseReason == CloseReason.UserClosing)
            {
                DialogResult result = MessageBox.Show("确定要关闭窗口吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.No)
                {
                    e.Cancel = true;
                }
            }
        }
    }
}

上述代码是一个简单的Windows窗体应用程序,其中包含一个名为MainForm的主窗体。在窗体的FormClosing事件处理程序中,我们可以编写代码来处理消息框上单击X时的操作。

在这个例子中,当用户点击窗口的关闭按钮时,会弹出一个消息框询问用户是否确定关闭窗口。如果用户点击了"是"按钮,则窗口会关闭;如果用户点击了"否"按钮,则窗口不会关闭,取消关闭操作。

这段代码可以用于任何需要在用户关闭窗口时进行确认的情况,例如在保存未保存的数据之前询问用户是否关闭窗口。

腾讯云相关产品和产品介绍链接地址:

请注意,以上链接仅为示例,实际上可能需要根据具体需求和情况选择适合的腾讯云产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券