首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

showdialog在openforms中的有关问题

2012-06-21 
showdialog在openforms中的问题form1 弹出form2如果用form2.show(),openforms集合里有form2,hide之后也有f

showdialog在openforms中的问题
form1 弹出form2
如果用form2.show(),openforms集合里有form2,hide之后也有
  form2.showdialog(),openforms集合里有form2,hide之后消失。
点解?

[解决办法]
这算是系统设置吧,ShowDialog 阻塞式打开,窗体隐藏 ShowDialog 即返回,所以也从 OpenForms 从移除了
[解决办法]
这大概是 Dialog 模式特殊性,form2 中给 DialogResult 赋值一样也返回并移除,可能设计时认为 Dialog 的作用是提示用户,获得用户的反馈,当它不再显示就失去了用处

热点排行