private void ActivateButton(object btnSender) { if (btnSender != null) { if (currentButton != (Button)btnSender) { DisableButton(); Color color = SelectThemeColor(); currentButton = (Button)btnSender; currentButton.BackColor = color; currentButton.ForeColor = Color.White; currentButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); panelTitleBar.BackColor = color; panelLogo.BackColor = ThemeColor.ChangeColorBrightness(color, -0.3); ThemeColor.PrimaryColor = color; ThemeColor.SecondaryColor = ThemeColor.ChangeColorBrightness(color, -0.3); } } }
private void OpenChildForm(Form childForm, object btnSender) { if (activeForm != null) { activeForm.Close(); } activeForm = childForm; btnCloseChild.Visible = true; Color color = SelectThemeColor(); childForm.TopLevel = false; childForm.FormBorderStyle = FormBorderStyle.None; childForm.Dock = DockStyle.Fill; this.panelForm.Controls.Add(childForm); this.panelForm.Tag = childForm; childForm.BringToFront(); childForm.Show(); lblTitle.Text = childForm.Text.ToUpper(); ThemeColor.PrimaryColor = color; ThemeColor.SecondaryColor = ThemeColor.ChangeColorBrightness(color, -0.3); }