Пример #1
0
        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
            {
                this.BackColor      = Color.FromArgb(64, 64, 64);
                groupBox1.ForeColor = Color.FromArgb(0, 120, 212);
            }
            else
            {
                this.BackColor      = SystemColors.Menu;
                groupBox1.ForeColor = Color.Black;
            }

            DarkModeChangedEventArgs args = new DarkModeChangedEventArgs(checkBox1.Checked);

            onDarkModeChanged(args);
        }
Пример #2
0
 private void darkModeChanged(object sender, DarkModeChangedEventArgs e)
 {
     if (e.getDarkMode)
     {
         this.BackColor        = Color.FromArgb(64, 64, 64);
         this.ForeColor        = Color.FromArgb(0, 120, 212);
         groupBox1.ForeColor   = Color.FromArgb(0, 120, 212);
         closeButton.BackColor = Color.FromArgb(0, 120, 212);
         closeButton.ForeColor = Color.White;
     }
     else
     {
         this.BackColor        = SystemColors.Menu;
         this.ForeColor        = Color.Black;
         groupBox1.ForeColor   = Color.Black;
         closeButton.BackColor = SystemColors.Control;
         closeButton.ForeColor = Color.Black;
     }
 }
Пример #3
0
 public virtual void onDarkModeChanged(DarkModeChangedEventArgs e)
 {
     darkModeChanged?.Invoke(this, e);
 }