C# 将窗体隐藏到NotifyIcon将关闭它
当我在VisualStudio中运行时最小化表单时,一切正常-表单被隐藏并恢复到以前的FormWindowsState 然而,当在IDE之外运行时,表单突然开始关闭。我连接到正在运行的进程,但我无法确定这一问题的原因 编辑:当我最小化表单时,在FormClosing事件中取消表单关闭甚至不会阻止表单关闭 更新:隐藏表单似乎会导致关闭表单。因为,若我在用户最小化表单时不隐藏表单,它就不会关闭C# 将窗体隐藏到NotifyIcon将关闭它,c#,ide,notifyicon,C#,Ide,Notifyicon,当我在VisualStudio中运行时最小化表单时,一切正常-表单被隐藏并恢复到以前的FormWindowsState 然而,当在IDE之外运行时,表单突然开始关闭。我连接到正在运行的进程,但我无法确定这一问题的原因 编辑:当我最小化表单时,在FormClosing事件中取消表单关闭甚至不会阻止表单关闭 更新:隐藏表单似乎会导致关闭表单。因为,若我在用户最小化表单时不隐藏表单,它就不会关闭 这要奇怪得多,因为在IDE中它可以按预期工作。这可能是由于您所连接的进程。检查是否超出调试器的使用范围。编
这要奇怪得多,因为在IDE中它可以按预期工作。这可能是由于您所连接的进程。检查是否超出调试器的使用范围。编写FormClosing事件处理程序并调用System.Diagnostics.Debugger.Launch()。或者使用Tools+Attach-to-Process并在事件处理程序中设置断点。这没有帮助,因为我已经尝试将断点放在FormClosing事件中。这并没有告诉我为什么表格开始关闭。