#c_sharp
Когда я запустил приложение показалось консольное окно. А как добиться того, что когда есть команда System.Diagnostics.Process.Start("путь к exeшнику"); Но чтобы приложение не показывало свое черное окно а работало в трее до того момента, как в этом черном окне появится какая-нибудь строка (Т.е. событие) ,например ?
Ответы
Ответ 1
Добавляете к вашему WindowsForms приложению элемент NotifyIcon выставляете там иконку в свойстве Icon . В 2 события пропишите: private void Form_Resize(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized) { this.Hide(); notifyIcon1.Visible = true; } } private void notifyIcon_MouseClick(object sender, MouseEventArgs e) { this.Show(); this.WindowState = FormWindowState.Normal; notifyIcon1.Visible = false; } Если надо, чтобы приложение не показывалось сразу, то можете в свойствах/инициализации сделать форму невидимой.
Комментариев нет:
Отправить комментарий