我做了个小软件
其中有一窗体是图片浏览功能
问题1. 图片浏览的时候可以button弹出删除窗体删除图片?
    2.  这样判断已经打开了浏览图片的窗体?我想用过的方法
    将浏览图片的页面传给删除窗体再  浏览图片页面.dispose();还是不能结束进程    
高手们提供下思路!
---------------------------------------谢谢

解决方案 »

  1.   

    问题不清楚。
    怎样判断已经打开? 
    笨方法,将有浏览功能的窗体定义为 全局的,这样就可以判断是不是已经打开
    private Form2 frm2;
    private void button1_Click(object sender, System.EventArgs e)
    {
    if(!IsShow)
    {
    frm2=new Form2();
    frm2.Show();
    IsShow=true;
    }
    else
    {
    if(frm2.WindowState==FormWindowState.Minimized)
    {
    frm2.WindowState=FormWindowState.Normal;
    }
    frm2.Select();
    }            
    }
      

  2.   

    创建用messagebox.show(………………);不是更简单吗?
    想做的话,在Form2中开线程去处理Form1中的事件