Чтобы не отображать форму в C # .NET при первом запуске приложения, у меня есть это:
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
SomethingForm frmSomething = new SomethingForm();
Application.Run();
}
Это приложение с одной формой, а SomethingForm
- это родительская форма, у которой есть Button
для выхода, которая в настоящее время вызывает следующий Application.ExitThread();
. Эта кнопка - единственный способ выйти из приложения.
Теперь я знаю, что это не изящное завершение, но это был единственный способ заставить его работать во время тестирования. Теперь это вызывает некоторые проблемы, когда значок остается на панели задач после выхода.
Итак, как мне ПОЛНОСТЬЮ закрыть это приложение?