WINFORM如何只弹出一个子窗体

public partial class Form1:Form
{
    Form2 f=null;
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Click(object sender, EventArg e)
    {
        if(f==null||f.IsDisposed)   //注意先判断null,再判断IsDisposed,不能先判断IsDisposed
        {
           f=new Form2();
          f.Show();
        }
       else
       {
           f.Show();
       }
    }
}

你可能感兴趣的:(WinForm)