private void DockContent_ShownEventHandler(object sender, EventArgs ea) { DockContent dkc = sender as DockContent; if (dkc.Equals(dcScriptsExplorer)) { tsbScriptsExplorer.BackColor = tsbOpenedColor; } else if (dkc.Equals(dcCommands)) { tsbCommandForm.BackColor = tsbOpenedColor; } else if (dkc.Equals(dcOutputFrm)) { tsbOutputForm.BackColor = tsbOpenedColor; } }
private void DockContent_DisposedEventHandler(object sender, EventArgs ea) { DockContent dkc = sender as DockContent; if (dkc.Equals(dcScriptsExplorer)) { tsbScriptsExplorer.BackColor = tsbClosedColor; dcScriptsExplorer = null; } else if (dkc.Equals(dcCommands)) { tsbCommandForm.BackColor = tsbClosedColor; dcCommands = null; } else if (dkc.Equals(dcCommands)) { tsbCommandForm.BackColor = tsbClosedColor; dcCommands = null; } }
private void tsmiCloseAll_Click(object sender, EventArgs e) { for (int i = this.dockPanel1.Contents.Count - 1; i >= 0; i--) { if (this.dockPanel1.Contents[i] is DockContent) { DockContent dock = (DockContent)this.dockPanel1.Contents[i]; if (!dock.Equals(_customerGroup)) { dock.Close(); } } } }