中国远征军第一部52集:C#如何在if语句判断中关闭窗体(急)

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 10:39:54
本想做个单击按钮时,判断按钮的text属性是否为退出,如果是,则关闭form1窗体,否则执行其他操作,可就是不行,下面是代码,大虾们帮忙看看

private void Button1_Click(object sender, EventArgs e)
{
Form1 fm1 = new Form1();
if (Button1.Text == "退出")
{
fm11.Close(); //这里和上面改成fm2.show的话是可以调出form2窗体的,可就是关闭form1不行
}
else
{
dateTimePicker1.Enabled = true;
dateTimePicker2.Enabled = true;
poff.Enabled = true;
restart.Enabled = true;
logoff.Enabled = true;
Button1.Text = "取消";
}

=============================================
小弟初学,程序的原理就是点Button1按钮的时候如果text是退出,则退出应用程序,否则设置其他一些按钮的Enabled属性为true,同时修改Button1的Text属性为"取消"

fm11.Close();
改成
this.close();