【问题标题】:How do I click the cross button (the cancel button) on the sub form and go to the main form?如何单击子窗体上的十字按钮(取消按钮)并转到主窗体?
【发布时间】:2020-11-08 02:44:49
【问题描述】:

我知道如何通过单击文件菜单栏下的“关闭”按钮来关闭子窗体并进入主窗体,但我不知道如何通过单击十字按钮取消子窗体并进入主窗体 --右上角的“取消”。

然后回到主窗体

更新:

我试过去form属性,在Event下有个项叫FormClosing,写一个click事件函数名,即cancel_Click,然后回车。然后我可以在cancel_click下编写代码,但这又引发了另一个问题。由于我想在这里使用与菜单上“关闭”下的代码相同的代码(两者都可以重定向回主窗体),所以当我在菜单栏上关闭时,它会出现两个主窗体。我该如何解决这个问题?

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    使用 Form.Closing 事件,然后做任何你想做的事。 link

    【讨论】:

      【解决方案2】:

      设置子表单的 FormClosing 事件以转到主表单。设置主窗体的FormClosing事件退出程序。

      【讨论】:

      • 你应该包含一些代码来支持你的回答。
      猜你喜欢
      • 2015-10-15
      • 1970-01-01
      • 2012-12-24
      • 2016-11-19
      • 1970-01-01
      • 2011-06-11
      • 2015-05-02
      • 2019-08-01
      • 2017-07-13
      相关资源
      最近更新 更多