コード例 #1
0
 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
 }
コード例 #2
0
        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
            }
        }