请教一个textBox的DoubleClick问题。
我在textBox1建一个双击事件让它弹出Form2窗体,如下程序。但我每双击一下都会弹出一个Form2,请问怎样才能限制Form2只弹出一次?                
 private   void   textBox1_DoubleClick(object   sender,   EventArgs   e) 
 { 
          Form2   f   =   new   From2(); 
          f.Show(); 
 }
------解决方案--------------------Form2 f; 
 private void textBox1_DoubleClick(object sender, EventArgs e) 
 { 
     if(f==null){ 
         f = new From2(); 
         f.Show(); 
     } 
 }
------解决方案--------------------try   
 Form2 f = null; 
 private void textBox1_DoubleClick(object sender, EventArgs e) 
 { 
     if (f == null || f.IsDisposed) 
     { 
         f = new Form2(); 
         f.Show(); 
     } 
     else 
     { 
         f.Activate(); 
     } 
 }