if和else for visible form

时间:2011-08-25 07:29:46

标签: c# visual-studio-2010 visibility

我有这段代码但是返回错误

private void formshow_Click(object sender, EventArgs e)
        {
           if (form1.Visible)                
               {
                   MessageBox.Show("This form is visible");
               }
           else
               {
                   Form2 f = new Form2();
                   f.Show();
               } 
        }
请帮助我

1 个答案:

答案 0 :(得分:3)

form1是当前实例的类型吗?如果是,请将if (form1.Visible)更改为if (this.Visible)或仅if (Visible)