private void StylizeButton(PoisonButton button, bool hovered) { button.Cursor = Cursors.Hand; button.MouseClick -= Button_MouseClick; button.MouseClick += Button_MouseClick; button.MouseEnter -= Button_MouseEnter; button.MouseEnter += Button_MouseEnter; button.MouseLeave -= Button_MouseLeave; button.MouseLeave += Button_MouseLeave; //if (hovered) //{ // button.FlatAppearance.BorderColor = PoisonPaint.BorderColor.Button.Hover(ThemeStyle.Light); // button.ForeColor = PoisonPaint.ForeColor.Button.Hover(ThemeStyle.Light); //} //else //{ // button.BackColor = PoisonPaint.BackColor.Button.Normal(ThemeStyle.Light); // button.FlatAppearance.BorderColor = Color.SlateGray; // button.FlatAppearance.MouseOverBackColor = PoisonPaint.BorderColor.Button.Hover(ThemeStyle.Light); // button.ForeColor = PoisonPaint.ForeColor.Button.Normal(ThemeStyle.Light); // button.FlatAppearance.BorderSize = 1; //} }
private void Button_Click(object sender, EventArgs e) { PoisonButton button = (PoisonButton)sender; if (!button.Enabled) { return; } _result = (DialogResult)button.Tag; Hide(); }
private static void EnableButton(PoisonButton button, bool enabled) { button.Enabled = enabled; button.Visible = enabled; }
private void StylizeButton(PoisonButton button) { StylizeButton(button, false); }
private static void EnableButton(PoisonButton button) { EnableButton(button, true); }