У меня есть приложение C #, которое запускается как контекстное меню в системном трее.Один из вариантов отобразит окно «Информация о системе», и в данный момент я открываю это окно в другом потоке (по событию клика), как это ...
void menu_SystemInformation_Click(object sender, EventArgs e)
{
System.Threading.Thread t = new System.Threading.Thread(new System.Threading.ThreadStart(menu_Systeminformation_Thread));
t.Start();
}
void menu_Systeminformation_Thread()
{
Application.Run(new SystemInformation());
}
У меня есть два вопроса по этому поводу...
- Как убедиться, что при выборе этой опции открывается только один экземпляр этой формы.
- Как автоматически закрыть эту форму (если она открыта)когда приложение закрывается.
Любая помощь приветствуется.Я занимаюсь C # всего несколько недель, так что будь осторожен со мной!Cheers,