如何以编程方式点击交叉按钮X c#

本文关键字:按钮 编程 方式点 | 更新日期: 2023-09-27 17:50:53

我搜索了谷歌很多知道我如何用c#编程地点击交叉按钮X。我得到了下面的代码,用于不同的目的。

private void Form1_FormClosing(object sender, FormClosingEventArgs e) {
    if (string.Equals((sender as Button).Name, @"CloseButton"))
        // Do something proper to CloseButton.
    else
        // Then assume that X has been clicked and act accordingly.
}

所以任何人都可以告诉我如何通过编程点击交叉按钮关闭表单。由于

如何以编程方式点击交叉按钮X c#

检查关闭原因可以使用CloseReason enum

private void Form_FormClosing(object sender, FormClosingEventArgs e) 
{
    if (e.CloseReason == CloseReason.ApplicationExitCall)
        // Do something...
}

如果想通过编程方式关闭窗体,可以使用

this.Close();

这将启动上面显示的FormClosing事件。

如果你想模拟关闭点击调查SendMessage发送WM_CLOSE到你的窗口