Winform多窗体设计的问题!

seawaycao 2011-08-25 06:32:37
Winform多窗体设计的问题!

我想设计为在主窗体form1运行中控制另一个窗体form2,例如根据需要对form2进行show或hide操作,我已经设置了form2的ShowInTaskbar属性 = false;即不在任务栏中显示,

但是运行后发现form2仍然出现在了windows任务管理器的任务中,如果这时在windows任务管理器的任务中将form2结束掉,那么form1中再操作form2的方法就会出错,因为form2已经不存在了。

请问这个问题怎么解决啊?谢谢了!!
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小赖赖 2011-08-25
  • 打赏
  • 举报
回复
用form的showDialog方法显示
LMAOhuaNL 2011-08-25
  • 打赏
  • 举报
回复
这是什么问题,有点晕了........(*^__^*)
seawaycao 2011-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 libinguest 的回复:]
你这问题,本身不是问题,一个窗体实体,不在任务栏上显示,不代表就不在任务管理器中显示。


如果一个窗体的任务管理器中结束了,那么你在form1中的操作就出错,那么:你应该在每次对form2执行操作前,先进行判断,看是否已打开。
[/Quote]

1.怎么判断form2是否已经打开呢?
2.如果这时form2关闭了,怎么样再将form2调出来呢?谢谢了!!
风之影子 2011-08-25
  • 打赏
  • 举报
回复
你这问题,本身不是问题,一个窗体实体,不在任务栏上显示,不代表就不在任务管理器中显示。


如果一个窗体的任务管理器中结束了,那么你在form1中的操作就出错,那么:你应该在每次对form2执行操作前,先进行判断,看是否已打开。

110,538

社区成员

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

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

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