/// <summary> /// Обработка закрытия окна /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void OnWindowClosing(object sender, CancelEventArgs e) { if (NirsSystem.ProgramSettings.IsMinimizeToTray && !isExit) { ExtensionView view = (ExtensionView)sender; view.notifyIcon = new System.Windows.Forms.NotifyIcon(); view.notifyIcon.BalloonTipTitle = "NirsManager"; view.notifyIcon.Icon = new System.Drawing.Icon("data//notifyicon.ico"); view.notifyIcon.BalloonTipText = "Окно свернуто, но приложение продолжает работу"; view.notifyIcon.Text = "Окно свернуто, но приложение продолжает работу"; view.notifyIcon.Click += NotifyIcon_Click; view.notifyIcon.Visible = true; view.notifyIcon.ShowBalloonTip(1000); view.Hide(); e.Cancel = true; return; } NirsSystem.Close(); }