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