在“一个对话框”显示的时候把主窗体口传到对话框里,在对话框的FormClosed事件里调主窗体.Close();

解决方案 »

  1.   

    楼主的程序:
    主窗口。隐藏 = 真。
    子窗口 儿子 = new 子窗口。
    儿子。秀一下()。
    其实只要在下面加一句就可以符合楼主要求主窗口。close = 真。
      

  2.   

    主窗口。隐藏 = 真。
    子窗口 儿子 = new 子窗口。
    儿子。秀一下()。
    主窗口。close() = 真。
      

  3.   

    主窗口。close() = 真
    报错啊
    Application.Exit()函数,在哪写?那个关闭窗口的按钮[X],在哪重写系统对应的关闭函数
      

  4.   

    在FormClosing或FormClosed事件里都可以啊
      

  5.   

    if (MessageBox.Show("想要退出系统吗?", "退出系统",
        MessageBoxButtons.YesNo, MessageBoxIcon.Question)
        == DialogResult.Yes)
                {
                    Application.Exit();
                }
      

  6.   

    this.Closing += new CancelEventHandler(Form_Closing);
    DialogResult result = MessageBox.Show("确定退出本系统?未保存的数据将会丢失!", "确认退出系统", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                if (result == DialogResult.OK)
                {
                    Application.Exit();
                }
                else
                {
                    e.Cancel = true;
                }
      

  7.   

    在“一个对话框”显示的时候把主窗体口传到对话框里,在对话框的FormClosed事件里调主窗体.Close();