public Form1() { InitializeComponent(); this.Text = url; this.WindowState = FormWindowState.Minimized; siteCheck = new SiteCheck(url); timer.Tick += new EventHandler(Refresh); timer.Interval = 3000; // Здесь измени интервал на 5000 (5 сек) timer.Start(); // InitializeComponent(); //программа в правом нижнем углу this.StartPosition = FormStartPosition.Manual; var wArea = Screen.PrimaryScreen.WorkingArea; this.Left = wArea.Width + wArea.Left - this.Width; this.Top = wArea.Height + wArea.Top - this.Height; //инициализация всплывающего сообщения empetyIcon = new Icon("icon/empety.ico"); checkMailIcon = new Icon("icon/checkMail.ico"); notifyIcon1.Icon = SystemIcons.Exclamation; notifyIcon1.BalloonTipTitle = url; notifyIcon1.BalloonTipText = "start"; notifyIcon1.Visible = true; notifyIcon1.Icon = checkMailIcon; notifyIcon1.ShowBalloonTip(1); }
public Form1() { //---------------------------------------------------------------------------------// InitializeComponent(); //загрузка иконки и ссылки на сайт try { icon = new Icon("icon/connect.ico"); url = System.IO.File.ReadAllText(@"link.txt").Replace("\n", " "); if (url == "") { throw new Exception("url empty"); } } catch (Exception e) { MessageBox.Show(e.Message); System.Environment.Exit(-1); } siteCheck = new SiteCheck(url); //--------------------------------------------------------------------------------------// //настройка главной формы this.Text = url; //this.WindowState = FormWindowState.Minimized; label1.Text = "Strart"; //цикл работы программы timer.Tick += new EventHandler(Refresh); timer.Interval = 30000; // Здесь измени интервал на 5000 (5 сек) timer.Start(); //программа в правом нижнем углу this.StartPosition = FormStartPosition.Manual; var wArea = Screen.PrimaryScreen.WorkingArea; this.Left = wArea.Width + wArea.Left - this.Width; this.Top = wArea.Height + wArea.Top - this.Height; Refresh(); //-----------------------------------------------------------------------------------------------// //настройка всплывающих сообщений /* * //задаем всплывающий текст-подсказку (появляется при наведении указателя на иконку в трее) * notifyIcon1.Text = "контроль работоспособности сайта"; * //устанавливаем значок, отображаемый в трее: * //либо один из стандартных: * //notifyIcon1.Icon = SystemIcons.Error; * //либо свой из файла: * notifyIcon1.Icon = checkMailIcon; */ //задаем всплывающий текст-подсказку (появляется при наведении указателя на иконку в трее) notifyIcon1.Text = "контроль работоспособности сайта"; notifyIcon1.Icon = SystemIcons.Exclamation; notifyIcon1.BalloonTipTitle = url; notifyIcon1.BalloonTipText = "start"; notifyIcon1.Visible = true; notifyIcon1.Icon = icon; //подписываемся на событие клика мышкой по значку в трее notifyIcon1.MouseClick += new MouseEventHandler(_notifyIcon_MouseClick); //подписываемся на событие изменения размера формы this.Resize += new EventHandler(FormForTray_Resize); // notifyIcon1.ShowBalloonTip(1); }