关闭另一个窗体时关闭一个窗体

马克

这应该很简单,但是我无法使它正常工作。我已经搜索过SO和Google,但令人惊讶的是我还没有找到答案。我要做的就是关闭另一种表单。单击按钮即可打开第二个表单。当Form1关闭时,Form2也应该关闭。Form2可能未打开,因此我们需要检查它是否先打开。

这就是我一直在与的工作:

Private Sub frm_scu_config_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing

    ' this isn't working
    If Application.OpenForms().OfType(Of frm_scu_report_display).Any Then

        Dim frmConfig As frm_scu_report_display

        ' Open the config form and pass the list of turbines
        frmConfig = New frm_scu_report_display()
        frmConfig.Close()

    End If
End Sub
凯库·塞莫

您已经在该LINQ查询中得到了更好的答案,但是随后您创建了一个新实例frm_scu_report_display并尝试关闭此(未打开)实例。
如果我没有弄错的话,那么如果您走在正确的道路上,它应该可以工作:

    While Application.OpenForms().OfType(Of frm_scu_report_display).Any
        Application.OpenForms().OfType(Of frm_scu_report_display).First.Close()
    End While

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在窗体上方打开另一个窗体后如何关闭窗体

来自分类Dev

Outlook插件:关闭一个窗体并打开另一个窗体会在另一个窗体之间

来自分类Dev

关闭另一个MDI子窗体后,启用MDI子窗体的TButton

来自分类Dev

如何使用PowerShell关闭主窗体并调用另一个窗体?

来自分类Dev

如何处理另一个窗体的窗体关闭事件(VB.Net)

来自分类Dev

如何从另一个仍打开的窗体中检测何时关闭窗体?

来自分类Dev

当我关闭另一个窗体时如何在文本框中设置焦点?

来自分类Dev

关闭子窗体,然后单击C#.net中的用户控件中的按钮,打开另一个窗体?

来自分类Dev

从另一个窗体打开新的Windows窗体

来自分类Dev

在 Windows 窗体中由第一个窗体打开的第二个窗体关闭时设置第一个窗体的事件

来自分类Dev

防止窗体在打开另一个窗体时跨屏幕移动

来自分类Dev

当从另一个窗体触发按钮单击事件时,在窗体的面板中绘制一个矩形

来自分类Dev

关闭另一个表单时,如何刷新另一个表单?

来自分类Dev

单击另一个元素时如何关闭另一个元素

来自分类Dev

打开另一个弹出窗口时关闭

来自分类Dev

单击另一个时关闭扰流板

来自分类Dev

当另一个打开时,关闭<details>

来自分类Dev

WinForms从另一个窗体引发事件

来自分类Dev

在另一个类的窗体上添加QGraphicsView

来自分类Dev

单击其他按钮时关闭上一个窗体

来自分类Dev

根据另一个窗体的当前位置设置Windows窗体的屏幕位置

来自分类Dev

如何使从另一个窗体视图打开的窗体视图在odoo中只读

来自分类Dev

将值从子窗体传递到另一个子窗体

来自分类Dev

如何从另一个窗体调整Windows窗体的大小

来自分类Dev

从Visual Basic中另一个窗体的按钮清除窗体的标签

来自分类Dev

如何使从另一个窗体视图打开的窗体视图在odoo中只读

来自分类Dev

从另一个子窗体访问子窗体中的控件

来自分类Dev

将对象作为参数从用户窗体传递到另一个用户窗体

来自分类Dev

当另一个控件具有焦点时,窗体如何检测KeyDown事件?

Related 相关文章

  1. 1

    在窗体上方打开另一个窗体后如何关闭窗体

  2. 2

    Outlook插件:关闭一个窗体并打开另一个窗体会在另一个窗体之间

  3. 3

    关闭另一个MDI子窗体后,启用MDI子窗体的TButton

  4. 4

    如何使用PowerShell关闭主窗体并调用另一个窗体?

  5. 5

    如何处理另一个窗体的窗体关闭事件(VB.Net)

  6. 6

    如何从另一个仍打开的窗体中检测何时关闭窗体?

  7. 7

    当我关闭另一个窗体时如何在文本框中设置焦点?

  8. 8

    关闭子窗体,然后单击C#.net中的用户控件中的按钮,打开另一个窗体?

  9. 9

    从另一个窗体打开新的Windows窗体

  10. 10

    在 Windows 窗体中由第一个窗体打开的第二个窗体关闭时设置第一个窗体的事件

  11. 11

    防止窗体在打开另一个窗体时跨屏幕移动

  12. 12

    当从另一个窗体触发按钮单击事件时,在窗体的面板中绘制一个矩形

  13. 13

    关闭另一个表单时,如何刷新另一个表单?

  14. 14

    单击另一个元素时如何关闭另一个元素

  15. 15

    打开另一个弹出窗口时关闭

  16. 16

    单击另一个时关闭扰流板

  17. 17

    当另一个打开时,关闭<details>

  18. 18

    WinForms从另一个窗体引发事件

  19. 19

    在另一个类的窗体上添加QGraphicsView

  20. 20

    单击其他按钮时关闭上一个窗体

  21. 21

    根据另一个窗体的当前位置设置Windows窗体的屏幕位置

  22. 22

    如何使从另一个窗体视图打开的窗体视图在odoo中只读

  23. 23

    将值从子窗体传递到另一个子窗体

  24. 24

    如何从另一个窗体调整Windows窗体的大小

  25. 25

    从Visual Basic中另一个窗体的按钮清除窗体的标签

  26. 26

    如何使从另一个窗体视图打开的窗体视图在odoo中只读

  27. 27

    从另一个子窗体访问子窗体中的控件

  28. 28

    将对象作为参数从用户窗体传递到另一个用户窗体

  29. 29

    当另一个控件具有焦点时,窗体如何检测KeyDown事件?

热门标签

归档