Esempio n. 1
0
 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);
         }
     }
 }
Esempio n. 2
0
        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);
        }