Esempio n. 1
0
        // метод, задействующий клавиатуру
        public void ControlKeys(KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
            case Keys.D0: InsertText("0"); break;

            case Keys.D1: InsertText("1"); break;

            case Keys.D2: InsertText("2"); break;

            case Keys.D3: InsertText("3"); break;

            case Keys.D4: InsertText("4"); break;

            case Keys.D5: InsertText("5"); break;

            case Keys.D6: InsertText("6"); break;

            case Keys.D7: InsertText("7"); break;

            case Keys.D8: InsertText("8"); break;

            case Keys.D9: InsertText("9"); break;

            case Keys.Oemcomma:
                if (DigitTextBox.Text.IndexOf(',') < 0)
                {
                    DigitTextBox.Text += ",";
                }
                break;

            case Keys.Back:
                if (DigitTextBox.Text.ToCharArray().Length <= 1)
                {
                    DigitTextBox.Text = "0";
                }
                else
                {
                    DigitTextBox.Text = DigitTextBox.Text.Substring(0, DigitTextBox.Text.Length - 1);
                }
                break;

            case Keys.Delete: DigitTextBox.Clear(); break;

            case Keys.Up: SetItemInComboBox('+', DigitComboBox, ref indexF); break;

            case Keys.Down: SetItemInComboBox('-', DigitComboBox, ref indexF); break;

            case Keys.Right: SetItemInComboBox('+', AnswerComboBox, ref indexS); break;

            case Keys.Left: SetItemInComboBox('-', AnswerComboBox, ref indexS); break;

            case Keys.PageUp: SetItemInComboBox('+', CategoryComboBox, ref indexC); break;

            case Keys.PageDown: SetItemInComboBox('-', CategoryComboBox, ref indexC); break;
            }
        }
Esempio n. 2
0
 public ValuteCompute()
 {
     Controls.Add(RestartLabel);
     Controls.Add(AnswerLabel);
     Controls.Add(DigitLabel);
     Controls.Add(AnswerComboBox);
     Controls.Add(DigitComboBox);
     Controls.Add(ButtonRestart);
     Controls.Add(AnswerTextBox);
     Controls.Add(DigitTextBox);
     Name = "ValuteCompute";
     AnswerTextBox.AddColor1();
     DigitTextBox.AddColor1();
     ButtonRestart.AddColor1();
     DigitComboBox.TextChanged  += new EventHandler(SetOption);
     AnswerComboBox.TextChanged += new EventHandler(SetOption);
     DigitTextBox.TextChanged   += new EventHandler(GetAnswer);
     ButtonRestart.Click        += new EventHandler(SetValuteCourse);
 }