【问题标题】:Run some codes when another form would closed [duplicate]当另一个表单关闭时运行一些代码[重复]
【发布时间】:2013-03-17 06:24:09
【问题描述】:

我有一个 ID 为 Form1 的 winform,在这个表单中我创建另一个 ID 为 Form2 的表单的新对象并显示它:

Form1 中的代码:

Form2 f2 = new Form2();
f2.show();

当用户 f2 关闭时,我想在 Form1 中运行一些代码:

请帮帮我。

【问题讨论】:

    标签: c# winforms formclosing


    【解决方案1】:
    private void button1_Click(object sender, EventArgs e)
    {
        Form2 frm = new Form2();
        frm.FormClosed+= Form2Closed;
        frm.Show();
    
    }
    
    private void Form2Closed(object sender, EventArgs e)
    {
        //frm has been closed
    }
    

    【讨论】:

    • frm 没有名为 Closed 的属性
    • 属性是什么意思? Closedevent
    • 它是关闭的还是FormClosed?
    • @Ehsan - 请使用FormClosed 事件。
    猜你喜欢
    • 2014-07-27
    • 1970-01-01
    • 2013-06-22
    • 2014-08-27
    • 1970-01-01
    • 2019-03-09
    • 2019-10-30
    • 2019-11-06
    • 1970-01-01
    相关资源
    最近更新 更多