如何处理'Close'c#中组框的事件

本文关键字:事件 Close 处理 何处理 | 更新日期: 2023-09-27 18:05:43

有人让我知道如何处理组框关闭事件,因为我在。net中没有看到任何事件处理程序。

如何处理'Close'c#中组框的事件

GroupBox是严格意义上的视觉元素,用于将窗体上的相关控件组合在一起。默认情况下,没有办法关闭它们,所以没有要处理的事件。

如果你想隐藏这个盒子,你可以处理它的Click事件,并改变它的可见性。

Updated:如果您想处理正在关闭的对话框,您可以处理Closing事件(在框关闭之前执行工作)或Closed事件(在框关闭后执行工作)

可以在Form的构造函数中添加处理程序:

public void MyForm()
{
    this.Closing += MyClosingHandler;
    this.Closed += MyClosedHandler;
}
private void MyClosingHandler(object sender, System.EventArgs e)
{
    // Perform work prior to dialog closing (maybe prompting "are you sure?")
}
private void MyClosedHandler(object sender, System.EventArgs e)
{
    // Perform work after the dialog has closed
}