uhu*_*uhu 3 .net modal-dialog winforms
我有一个开放的模式对话框并重新打开一个模态对话框在这个对话框中(与ShowDialog的)现在的问题是,家长模式对话框是不锁定,当我点击它的第二个模式对话框,它移动到后台.当我关闭第一个模态对话框时,第二个仍然保留在桌面上.如何防止此行为或此方案的问题是什么?
确保已设置对话框的所有者属性.这告诉WinForms/Win32当新窗口进入模态时哪个窗口禁用.做这样的事情:
secondDialog.Owner = firstDialog;
secondDialog.ShowDialog()
Run Code Online (Sandbox Code Playgroud)
或者,尝试呼叫secondDialog.ShowDialog(firstDialog),这应该为您设置所有者链.
| 归档时间: |
|
| 查看次数: |
1240 次 |
| 最近记录: |