private void frmConsoleJobSteps_FormClosing(object sender, FormClosingEventArgs e) { ConsoleJobSteps.Dispose(); ConsoleJobSteps = null; showConsoleJobSteps.Image = imageList1.Images[6]; //blue plus sign showConsoleJobSteps.CheckState = CheckState.Unchecked; //Control }
private void showConsoleJobSteps_Click(object sender, EventArgs e) { ToolStripButton toolButton = (ToolStripButton)sender; if (ConsoleJobSteps != null)//Show Console { ConsoleJobSteps.ParentForm.Activate(); } else {//Create Console ConsoleJobSteps = new JobStepTerminationConsole(); ConsoleJobSteps.Archive = SqlManager.DatabaseName; ConsoleJobSteps.Dispatcher = new ConsoleDispatcher();//this is never even used... ConsoleJobSteps.Dock = DockStyle.Fill; Form form = GetConsoleForm("End of Job Step Records"); form.Controls.Add(ConsoleJobSteps); form.FormClosing += new FormClosingEventHandler(frmConsoleJobSteps_FormClosing); form.Show(); toolButton.Image = imageList1.Images[7]; //monitor icon toolButton.CheckState = CheckState.Checked; //Orange } }