winform showdialog 展示问题

酱油肥仔 2017-11-06 03:24:02
主窗体通过点击按钮,弹出一个模态对话框,调用方法是showdialog(),未设置当前窗体的owner,在及其偶发的情况下,弹出对话框隐藏到主窗体后面,导致主窗体不接收任何输入,哪位大牛可以解释下原因?
...全文
437 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
stevenjin 2017-11-21
  • 打赏
  • 举报
回复
要区别模态和非模态两种对话框
yangniao 2017-11-20
  • 打赏
  • 举报
回复
你看下你是.show() 换是showdialog() 这是有区别的
大鱼> 2017-11-06
  • 打赏
  • 举报
回复
showdialog 是没有问题的,你的偶发情况需要验证一下了。
exception92 2017-11-06
  • 打赏
  • 举报
回复
一般情况下 主窗体show, 弹出窗口showdialog 是不会有问题的,主窗口topmost为true也是一种原因,一些第三方窗口集也有这种情况。仅凭描述看不出原因

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧