I am making a Windows form app in c# and the process is never killed after I close the main form. The process sits in the background, taking up memory. I have tried many methods, such as Application.exit and Environment.exit, none of which have worked.
I have tried:
private void Form1_FormClosing(Object sender, FormClosingEventArgs e)
{
Environment.Exit(0);
}
And
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
Environment.Exit(0);
}
}
I have tried both methods using both Application.Exit and Environment.Exit
I just want a solution that kills the process upon closing the main form
EDIT:
Upon closer inspection, this error only occurs when a button is pressed that switches to my project's second form using:
Form2 f = new Form2();
f.Show();
this.Hide();