private static bool LoadSettingsFromConfiguration() { if (Configuration.ExistConfigurationFile()) { Configuration.LoadFromFile(); return(true); } else { var frmwelcome = new FrmWelcomeScreen(); if (frmwelcome.ShowDialog() == DialogResult.Cancel) { return(false); } else { while (!Configuration.ExistConfigurationFile()) { var frm = new FrmConfiguration(); _ = frm.ShowDialog(); } return(LoadSettingsFromConfiguration()); } } }
/// <summary> /// Opens the configuration form. /// </summary> private void OpenConfigurationForm() { var frm = new FrmConfiguration(); frm.FormClosed += (s, ea) => { SetUpTimer(); LoadDrivers(); }; frm.Show(); }