点击任务栏上的窗口时,怎么让其对话框显示出来?

窗外一棵树 2010-11-07 06:24:42
我的程序窗口中显示了一个对话框出来,用ShowDialog()显示的。
当我的窗口最大化后,然后点显示桌面,当然这是没有任何窗口显示,这是点击任务栏上我的窗口,这个时候,它的对话框没有显示出来,必须用Alt + tab把它切换出来(因为那个以对话框显示的窗口没有在任务栏上显示)。问题来了,怎么用代码把它显示出来呢,这样,每次点击任务栏的窗口,就显示该窗口的对话框。
...全文
426 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
colorall 2010-11-15
  • 打赏
  • 举报
回复
没发现lZ这么用ShowDialog会有显示不出的现象
父窗体显示时自然会把子窗体带出来的....要不把代码贴上
zhengzheng2009 2010-11-15
  • 打赏
  • 举报
回复
MyForm myForm=new MyForm();
myForm.Show();
zhengzheng2009 2010-11-15
  • 打赏
  • 举报
回复
MyForm myForm=new MyForm();
myForm.Show();
窗外一棵树 2010-11-15
  • 打赏
  • 举报
回复
我需要将它显示为模式对话框,所以必须ShowDialog
有其他解吗?
熙风 2010-11-08
  • 打赏
  • 举报
回复
用show()显示
xxiju203 2010-11-07
  • 打赏
  • 举报
回复
你用的是模态窗口,显示不出来的,显示普通窗口用Show()即可,若想要它在前端显示可以设置其TopMost属性为True

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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