Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string s    = (string)((Button)sender).Tag;
            Dtmf   dtmf = new Dtmf();

            switch (s)
            {
            case "0": dtmf.Key = (int)DtmfKey.Key_0; break;

            case "1": dtmf.Key = (int)DtmfKey.Key_1; break;

            case "2": dtmf.Key = (int)DtmfKey.Key_2; break;

            case "3": dtmf.Key = (int)DtmfKey.Key_3; break;

            case "4": dtmf.Key = (int)DtmfKey.Key_4; break;

            case "5": dtmf.Key = (int)DtmfKey.Key_5; break;

            case "6": dtmf.Key = (int)DtmfKey.Key_6; break;

            case "7": dtmf.Key = (int)DtmfKey.Key_7; break;

            case "8": dtmf.Key = (int)DtmfKey.Key_8; break;

            case "9": dtmf.Key = (int)DtmfKey.Key_9; break;

            case "*": dtmf.Key = (int)DtmfKey.Key_Star; break;

            case "#": dtmf.Key = (int)DtmfKey.Key_Pound; break;

            default: throw new ApplicationException("Unexpected Dial Key");
            }
            OnKey(dtmf);
        }
Example #2
0
 protected virtual void OnKey(Dtmf dtmf)
 {
     if (OnDialPadKey != null)
     {
         OnDialPadKey(this, dtmf);
     }
 }
Example #3
0
        private void DialPad_KeyDown(object sender, KeyEventArgs e)
        {
            Dtmf dtmf = new Dtmf();

            switch (e.KeyCode)
            {
            case Keys.D0:
            case Keys.NumPad0: dtmf.Key = (int)DtmfKey.Key_0; break;

            case Keys.D1:
            case Keys.NumPad1: dtmf.Key = (int)DtmfKey.Key_1; break;

            case Keys.D2:
            case Keys.NumPad2: dtmf.Key = (int)DtmfKey.Key_2; break;

            case Keys.D3:
            case Keys.NumPad3: dtmf.Key = (int)DtmfKey.Key_3; break;

            case Keys.D4:
            case Keys.NumPad4: dtmf.Key = (int)DtmfKey.Key_4; break;

            case Keys.D5:
            case Keys.NumPad5: dtmf.Key = (int)DtmfKey.Key_5; break;

            case Keys.D6:
            case Keys.NumPad6: dtmf.Key = (int)DtmfKey.Key_6; break;

            case Keys.D7:
            case Keys.NumPad7: dtmf.Key = (int)DtmfKey.Key_7; break;

            case Keys.D8:
            case Keys.NumPad8: dtmf.Key = (int)DtmfKey.Key_8; break;

            case Keys.D9:
            case Keys.NumPad9: dtmf.Key = (int)DtmfKey.Key_9; break;

            case Keys.Multiply: dtmf.Key = (int)DtmfKey.Key_Star; break;

            //!!!           case Keys.Nu.NumPad0: dtmf.Key = DtmfKey.Key_Pound; break;
            default:
                return;
            }
            OnKey(dtmf);
        }
Example #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            string s = (string)((Button)sender).Tag;
            Dtmf dtmf = new Dtmf();
            switch (s) {
                case "0": dtmf.Key = (int)DtmfKey.Key_0; break;
                case "1": dtmf.Key = (int)DtmfKey.Key_1; break;
                case "2": dtmf.Key = (int)DtmfKey.Key_2; break;
                case "3": dtmf.Key = (int)DtmfKey.Key_3; break;
                case "4": dtmf.Key = (int)DtmfKey.Key_4; break;
                case "5": dtmf.Key = (int)DtmfKey.Key_5; break;
                case "6": dtmf.Key = (int)DtmfKey.Key_6; break;
                case "7": dtmf.Key = (int)DtmfKey.Key_7; break;
                case "8": dtmf.Key = (int)DtmfKey.Key_8; break;
                case "9": dtmf.Key = (int)DtmfKey.Key_9; break;
                case "*": dtmf.Key = (int)DtmfKey.Key_Star; break;
                case "#": dtmf.Key = (int)DtmfKey.Key_Pound; break;

                default: throw new ApplicationException("Unexpected Dial Key");
            }
            OnKey(dtmf);
        }
Example #5
0
 protected virtual void OnKey(Dtmf dtmf)
 {
     if (OnDialPadKey != null)
         OnDialPadKey(this, dtmf);
 }
Example #6
0
 private void DialPad_KeyDown(object sender, KeyEventArgs e)
 {
     Dtmf dtmf = new Dtmf();
     switch (e.KeyCode) {
         case Keys.D0:
         case Keys.NumPad0: dtmf.Key = (int)DtmfKey.Key_0; break;
         case Keys.D1:
         case Keys.NumPad1: dtmf.Key = (int)DtmfKey.Key_1; break;
         case Keys.D2:
         case Keys.NumPad2: dtmf.Key = (int)DtmfKey.Key_2; break;
         case Keys.D3:
         case Keys.NumPad3: dtmf.Key = (int)DtmfKey.Key_3; break;
         case Keys.D4:
         case Keys.NumPad4: dtmf.Key = (int)DtmfKey.Key_4; break;
         case Keys.D5:
         case Keys.NumPad5: dtmf.Key = (int)DtmfKey.Key_5; break;
         case Keys.D6:
         case Keys.NumPad6: dtmf.Key = (int)DtmfKey.Key_6; break;
         case Keys.D7:
         case Keys.NumPad7: dtmf.Key = (int)DtmfKey.Key_7; break;
         case Keys.D8:
         case Keys.NumPad8: dtmf.Key = (int)DtmfKey.Key_8; break;
         case Keys.D9:
         case Keys.NumPad9: dtmf.Key = (int)DtmfKey.Key_9; break;
         case Keys.Multiply: dtmf.Key = (int)DtmfKey.Key_Star; break;
      //!!!           case Keys.Nu.NumPad0: dtmf.Key = DtmfKey.Key_Pound; break;
         default:
             return;
     }
     OnKey(dtmf);
 }