private void btnKey_MouseDown(object sender, MouseEventArgs e) { #region Button pressed state LabelControl control = (LabelControl)sender; control.BackColor = this.buttonForeColor; //Color.FromKnownColor(KnownColor.Control); control.ForeColor = this.buttonBackColor; //Color.Black; control.Refresh(); #endregion #region Find link item int[] values = (int[])control.Tag; int row = values[0]; int col = values[1]; TouchLinkItem item = Get(row, col); #endregion #region Raise an event bool cancel = false; if (EventKeyDown != null) { try { EventKeyDown(control, e, item, ref cancel); } catch { } } //else { System.Threading.Thread.Sleep(100); } #endregion #region Trip to next button if (!cancel) { ButtonsCalc(row, col); } else { ButtonsDrawChildren("ROOT"); } #endregion #region Button unpressed state control.BackColor = this.buttonBackColor; // Color.FromKnownColor(KnownColor.ControlDarkDark); control.ForeColor = this.buttonForeColor; // Color.White; control.Refresh(); #endregion }
void btnKey_MouseDown(object sender, MouseEventArgs e) { LabelControl control = (LabelControl)sender; control.BackColor = Color.FromKnownColor(KnownColor.Control); control.ForeColor = Color.Black; control.Refresh(); KeyDownProcess(sender); System.Threading.Thread.Sleep(100); control.BackColor = Color.FromKnownColor(KnownColor.ControlDarkDark); control.ForeColor = Color.White; control.Refresh(); }
public static void SetBackColorSuccessMessage(LabelControl label, string message) { label.Text = message; label.Refresh(); label.ResetForeColor(); label.Appearance.BackColor = Color.Green; label.Appearance.ForeColor = Color.White; }
public static void SetColorErrorMessage(LabelControl label, string message) { label.Text = message; label.Refresh(); label.ResetForeColor(); label.BackColor = Color.White; label.ForeColor = Color.DarkRed; }
public static void SetBackColorErrorMessage(LabelControl label, string message) { label.Text = message; label.Refresh(); label.ResetForeColor(); label.Appearance.BackColor = Color.Red; label.Appearance.ForeColor = Color.Yellow; }
public static void SetBackColorSuccessMessage(LabelControl label, string message) { label.Text = message; label.Refresh(); label.ResetForeColor(); label.Appearance.BackColor = Color.Green; label.Appearance.ForeColor = Color.Yellow; }
/// <summary> /// Color /// </summary> /// <param name="c"></param> /// <param name="control"></param> public void ChangeControlColor(Color c, LabelControl control) { if (control.InvokeRequired) { SetColorCallBack d = new SetColorCallBack(ChangeControlColor); control.Invoke(d, new object[] { c, control }); } else { control.BackColor = c; control.BringToFront(); control.Refresh(); } }