private void MainForm_Load(object sender, EventArgs e) { FileInfo file = new FileInfo(Application.StartupPath + "Settings.txt"); //Визначення чи є автозагрузка //Якщо є, то глобальна змінна startup_true_or_false=true GlobalMetod.StartUp_True_False(); FileExistTrueFalse(); if (GlobalMetod.startup_true_or_false) { this.Hide(); yesToolStripMenuItem.Checked = true; noToolStripMenuItem.Checked = false; notifyIcon1.Visible = true; this.ShowInTaskbar = false; FormHide(); } else { yesToolStripMenuItem.Checked = false; noToolStripMenuItem.Checked = true; notifyIcon1.Visible = false; this.ShowInTaskbar = true; FormHide(); } if (tabControl1.SelectedTab == MinusMoneyPage) { timer1.Enabled = true; } }
//Видалення з автозагрузки private void noToolStripMenuItem_Click(object sender, EventArgs e) { //Якщо програма є в автозагрузці if (GlobalMetod.startup_true_or_false) { //Видалення з автозагрузки reg.DeleteValue("Kierowanie budzetem"); //Встановлення галочки в меню yesToolStripMenuItem.Checked = false; noToolStripMenuItem.Checked = true; GlobalMetod.StartUp_True_False(); } }
//_____________________________________StartUpWithWindows_____________________________________ //Добавляєм на автозагрузку private void yesToolStripMenuItem_Click(object sender, EventArgs e) { //Якщо програми ще нема в автозагрузці if (!GlobalMetod.startup_true_or_false) { //Application.ExecutablePath - вказує путь до exe програми //SetValue("Назва програми","Путь до exe програми") reg.SetValue("Kierowanie budzetem", Application.ExecutablePath.ToString()); //Встановлення галочки в меню yesToolStripMenuItem.Checked = true; noToolStripMenuItem.Checked = false; GlobalMetod.StartUp_True_False(); } }