在winform中Form1.Hide():实现不了
伯牙绝弦 2011-10-18 09:45:12 代码为:
private void button1_Click(object sender, EventArgs e)
{
Form1.Hide();
Form2 frr = new Form2();
frr.ShowDialog();
}
代码在Form1类中,生成解决方案为错误非静态的字段、方法或属性“System.Windows.Forms.Control.Hide()”要求对象引用 求解答,如何解决,是因为在Form1类中不能用Hide,只能实例化之后才能用么
自己改了一下代码
private void button1_Click(object sender, EventArgs e)
{
Form1 fr = new Form1();
fr.Hide();
Form2 frr = new Form2();
frr.ShowDialog();
}
解决方案无错误,但是调试结果关闭不了Form1窗体,只是打开Form2,Form1并没有关闭