//If it closes check if everything is setup private void frmOptions_FormClosing(object sender, FormClosingEventArgs e) { if (!save) { DialogResult resultExit = MessageBox.Show("Do you want to exit this program?", "Exit?", MessageBoxButtons.YesNo); if (resultExit == DialogResult.Yes) { frmSync.Close(); } else { if (File.Exists(cfgName)) { if (Directory.Exists(FromDriveSelect.SelectedItem.ToString().Split(' ')[1]) || Directory.Exists(location2)) { frmSync.Show(); } else { MessageBox.Show("Source location not found!\nCheck if your drive is connected"); e.Cancel = true; } } else { e.Cancel = true; MessageBox.Show("Please setup the settings and press save."); } } } else { if (File.Exists(cfgName)) { if (Directory.Exists(FromDriveSelect.SelectedItem.ToString().Split(' ')[1]) || Directory.Exists(location2)) { frmSync.Show(); } else { MessageBox.Show("Source location not found!\nCheck if your drive is connected"); e.Cancel = true; } } else { e.Cancel = true; MessageBox.Show("Please setup the settings and press save."); } } }
//This form just shows a loading screen (loads nothing just for looks and advertisement) private void LoadTimer_Tick(object sender, EventArgs e) { if (loaderTime < 5) { LoaderProg.PerformStep(); loaderTime++; } else { loaded = true; frmSync.Show(); this.Close(); } }