点击一个窗体上的按钮显示另一个窗体!
我用的办法是在这个窗体上事例化另一个窗体然后再用Show()方法把它显示出来!
我想知道的是这个Show出来的窗体关闭时主窗体有什么反映吗?
这样我就知道这个窗体是否已经打开,这样再点击这个按钮时就可以不在显示另一个了!
帮帮忙!!

解决方案 »

  1.   

    关闭时对主窗体没有影响,再按那个按钮是就会跳出一个新窗体用个静态布尔变量保存是否有开一个新的了,开了后true,新窗口的关闭事件时让它false就可以了
      

  2.   

    参考:
    http://community.csdn.net/Expert/topic/3489/3489569.xml?temp=.3733179
      

  3.   

    用ShowDialog();或建个主窗体,把弹出的窗体做子窗体。在点时先判断主窗体里是否有要弹出窗体的对象的实例,有就设成当前窗体,没有就新建。