单击按钮时,System.Environment.Exit不执行任何操作

时间:2014-06-04 23:18:01

标签: c# winforms

我尝试过使用:

Application.Exit();

Environment.Exit(0);

但据我所知,我的代码中的行只是关闭程序的标准,而且它是我的老师在代码中的含义(这就是我构建项目的方式,复制她的按钮代码等。)

namespace atmproject
{
   public partial class form1welc : Form
   {
      //VARIABLES
      public static form1welc Welcome = new form1welc();
      public form1welc()
      {
         InitializeComponent();
      }

      private void welcexitbtn_Click(object sender, EventArgs e)
      {
         System.Environment.Exit(0);
      }

      private void welcloginbtn_Click(object sender, EventArgs e)
      {
         custlogin Customers = new custlogin();
         this.Hide();
         Customers.Show();
      }

      private void welcustbtn_Click(object sender, EventArgs e)
      {
         createcust Customers = new createcust();
         this.Hide();
         Customers.Show();
      }
   }
}

2 个答案:

答案 0 :(得分:6)

您需要确保按钮的Click事件是"有线"在设计师的那个方法。如果单击设计器中的按钮,然后检查事件,则可以选择要运行的方法。

如果您双击设计器中的按钮,则会自动执行此操作,但如果您只是复制/粘贴方法中的代码,则无法自动添加事件处理程序。

答案 1 :(得分:0)

传递参数-1,如

System.Environment.Exit(-1);

这将按预期工作。