Winform多窗体设计的问题!我想设计为在主窗体form1运行中控制另一个窗体form2,例如根据需要对form2进行show或hide操作,我已经设置了form2的ShowInTaskbar属性 = false;即不在任务栏中显示,但是运行后发现form2仍然出现在了windows任务管理器的任务中,如果这时在windows任务管理器的任务中将form2结束掉,那么form1中再操作form2的方法就会出错,因为form2已经不存在了。请问这个问题怎么解决啊?谢谢了!!

解决方案 »

  1.   

    你这问题,本身不是问题,一个窗体实体,不在任务栏上显示,不代表就不在任务管理器中显示。
    如果一个窗体的任务管理器中结束了,那么你在form1中的操作就出错,那么:你应该在每次对form2执行操作前,先进行判断,看是否已打开。
      

  2.   


    1.怎么判断form2是否已经打开呢?
    2.如果这时form2关闭了,怎么样再将form2调出来呢?谢谢了!!