Ejemplo n.º 1
0
 private void Form1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (
         Char.IsDigit(e.KeyChar) ||
         e.KeyChar == 'C' || e.KeyChar == 'c' ||                 //clear all
         e.KeyChar == 'E' || e.KeyChar == 'e' ||                 //clear entry
         e.KeyChar == 'Q' || e.KeyChar == 'q' ||                 //quit or terminate app
         e.KeyChar == '+' ||
         e.KeyChar == '-' ||
         e.KeyChar == '*' ||
         e.KeyChar == '/' ||
         e.KeyChar == '=' ||
         e.KeyChar == '.'
         )
     {
         Calc.Instance.IsHandled = true;
         CalcEvent calcEvent = new CalcEvent(e.KeyChar);
         Calc.Instance.Dispatch(calcEvent);
         e.Handled = Calc.Instance.IsHandled;
     }
     else
     {
         e.Handled = false;
     }
 }        //Form1_KeyPress
Ejemplo n.º 2
0
 private void Form1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
     if (
         Char.IsDigit(e.KeyChar) ||
         e.KeyChar == 'C' || e.KeyChar == 'c' || //clear all
         e.KeyChar == 'E' || e.KeyChar == 'e' || //clear entry
         e.KeyChar == 'Q' || e.KeyChar == 'q' || //quit or terminate app
         e.KeyChar == '+' ||
         e.KeyChar == '-' ||
         e.KeyChar == '*' ||
         e.KeyChar == '/' ||
         e.KeyChar == '=' ||
         e.KeyChar == '.'
         )
     {
         Calc.Instance.IsHandled = true;
         CalcEvent calcEvent = new CalcEvent(e.KeyChar);
         Calc.Instance.Dispatch(calcEvent);
         e.Handled = Calc.Instance.IsHandled;
     }
     else
     {
         e.Handled = false;
     }
 }