AuScGen.CommonUtilityPlugin.MouseKeyBoardSimulator.SetText C# (CSharp) Метод

SetText() публичный Метод

Sets the text.
public SetText ( string value ) : void
value string The value.
Результат void
        public void SetText(string value)
        {
            //Modified all chars to lower case....to avoid writing code for Upper cases ....
            char[] chars = value.ToLower().ToCharArray();
            foreach (char ch in chars)
            {
                if (char.IsUpper(ch))
                {
                    MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.CapsLock);
                }
                MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.Clear);
                switch (ch)
                {
                    case 'a':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.A);
                        break;
                    case 'b':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.B);
                        break;
                    case 'c':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.C);
                        break;
                    case 'd':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.D);
                        break;
                    case 'e':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.E);
                        break;
                    case 'f':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.F);
                        break;
                    case 'g':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.G);
                        break;
                    case 'h':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.H);
                        break;
                    case 'i':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.I);
                        break;
                    case 'j':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.J);
                        break;
                    case 'k':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.K);
                        break;
                    case 'l':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.L);
                        break;
                    case 'm':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.M);
                        break;
                    case 'n':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.N);
                        break;
                    case 'o':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.O);
                        break;
                    case 'p':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.P);
                        break;
                    case 'q':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.Q);
                        break;
                    case 'r':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.R);
                        break;
                    case 's':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.S);
                        break;
                    case 't':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.T);
                        break;
                    case 'u':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.U);
                        break;
                    case 'v':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.V);
                        break;
                    case 'w':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.W);
                        break;
                    case 'x':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.X);
                        break;
                    case 'y':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.Y);
                        break;
                    case 'z':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.Z);
                        break;
                    case '.':
                        MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.OemPeriod);
                        break;
                    default:
                        break;
                }
                if (char.IsUpper(ch))
                {
                    MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.CapsLock);
                }
            }
            //MouseKeyboardLibrary.KeyboardSimulator.KeyPress(Keys.A);
        }