public void EnableControls() { SaveExtractedDocs.CheckState = Properties.Settings.Default.SaveDocs ? CheckState.Checked : CheckState.Unchecked; LibraryGen.CheckState = Properties.Settings.Default.GenLib ? CheckState.Checked : CheckState.Unchecked; Verbose.CheckState = Properties.Settings.Default.Verbose ? CheckState.Checked : CheckState.Unchecked; LibraryGen.Enabled = true; LibraryGen.Update(); SaveExtractedDocs.Enabled = true; SaveExtractedDocs.Update(); Verbose.Enabled = true; Verbose.Update(); FileHistory.Enabled = true; FileHistory.Update(); button1.Enabled = true; button1.Update(); SelectSource.Enabled = true; SelectSource.Update(); CleanUp.Enabled = true; CleanUp.Update(); LaunchPCBNew.Enabled = (PcbnewLocation != "" && FileHistory.Items.Count != 0)?true:false; LaunchPCBNew.Update(); Edit.Enabled = (TextEditorLoc != "" && FileHistory.Items.Count != 0) ? true : false; Edit.Update(); ClearHistory.Enabled = FileHistory.Items.Count != 0; ClearHistory.Update(); }