DialogResult.Cancel on Form.ShowDialog() 切换到桌面时
DialogResult.Cancel on Form.ShowDialog() when switching to Desktop
我正在尝试通过 result = new Form().ShowDialog()
显示 UI (WinForms)。弹出对话框,按预期工作,但是当我按 Windows + D 键离开时,result
立即 returns DialogResult.Cancel
。当我切换到桌面时,有什么方法可以让表单保持打开状态?
如果还有什么问题或者不清楚的地方欢迎追问
此致
我还没有想出解决这个确切问题的方法。因此,为了解决这个问题,我使用 Form.Show()
而不是 Form.ShowDialog()
并引用了表单的 DialogResult 属性,而不是 Form.ShowDialog()
的 return 值。
我正在尝试通过 result = new Form().ShowDialog()
显示 UI (WinForms)。弹出对话框,按预期工作,但是当我按 Windows + D 键离开时,result
立即 returns DialogResult.Cancel
。当我切换到桌面时,有什么方法可以让表单保持打开状态?
如果还有什么问题或者不清楚的地方欢迎追问
此致
我还没有想出解决这个确切问题的方法。因此,为了解决这个问题,我使用 Form.Show()
而不是 Form.ShowDialog()
并引用了表单的 DialogResult 属性,而不是 Form.ShowDialog()
的 return 值。