Example #1
0
        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
        }
Example #2
0
        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;
 }
Example #7
0
 /// <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();
     }
 }
 public static void SetColorErrorMessage(LabelControl label, string message)
 {
     label.Text = message;
     label.Refresh();
     label.ResetForeColor();
     label.BackColor = Color.White;
     label.ForeColor = Color.DarkRed;
 }