Ejemplo n.º 1
0
        public void Exec(MM2PX_EXEC exec)
        {
            switch (exec)
            {
            case MM2PX_EXEC.K00:
            case MM2PX_EXEC.K01:
            case MM2PX_EXEC.K02:
            case MM2PX_EXEC.K03:
            case MM2PX_EXEC.K04:
            case MM2PX_EXEC.K05:
            case MM2PX_EXEC.K06:
            case MM2PX_EXEC.K07:
            case MM2PX_EXEC.K08:
            case MM2PX_EXEC.K09:
                InputNum(exec);
                break;

            case MM2PX_EXEC.DOT:
                InputDot();
                break;

            case MM2PX_EXEC.BS:
                InputBS();
                break;

            case MM2PX_EXEC.CL:
                Clear();
                break;

            case MM2PX_EXEC.MM:
                SetIModeMM();
                break;

            case MM2PX_EXEC.MMS:
                SetIModeMMS();
                break;

            case MM2PX_EXEC.DPI:
                SetIModeDPI();
                break;

            case MM2PX_EXEC.PX:
                SetIModePX();
                break;
            }
        }
Ejemplo n.º 2
0
 // **************************************************
 public void InputNum(MM2PX_EXEC exec)
 {
     if ((exec >= MM2PX_EXEC.K00) && (exec <= MM2PX_EXEC.K09))
     {
         string c = string.Format("{0}", (int)exec);
         if (m_InputStr == "0")
         {
             m_InputStr = c;
         }
         else
         {
             m_InputStr += c;
         }
         FromInputStr();
         calc();
     }
 }