Пример #1
0
        private void CommandBox_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Return)
            {
                CommandBox.Text.TrimEnd();
                SendCommand();
            }

            else if (e.ToString() == Keys.Up.ToString())
            {
                CommandScrollBack++;
                CommandBox.Text = LastCommands.ElementAt(LastCommands.Count - CommandScrollBack);
            }

            else if (e.ToString() == Keys.Down.ToString())
            {
                CommandScrollBack--;
                if (CommandScrollBack > 0)
                {
                    CommandBox.Text = LastCommands.ElementAt(LastCommands.Count - CommandScrollBack);
                }
                else
                {
                    CommandBox.Text = "";
                }
            }
        }
Пример #2
0
 private void PasswordKeyPressed(object sender, KeyPressEventArgs e)
 {
     if (e.ToString() == Keys.Enter.ToString())
     {
         bt_Connect_Click(sender, e);
     }
 }
Пример #3
0
        //==============================================================
        #endregion ******************* CONSTRUCTOR *********************

        #region ******************* METODOS ****************************
        //==============================================================

        public void texto_KeyPress(string st_ValorTexto, string valor, object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            if (valor == "string")
            {
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = true;
                }
                //else if ((e.KeyChar < 'A' || e.KeyChar > 'Z')  && (e.KeyChar < '0' || e.KeyChar > '9'))
                // {
                //    if(Char.IsSymbol(e.KeyChar))
                //     e.Handled = true;
                // }



                if (Char.IsLetter(e.KeyChar))
                {
                    e.Handled = false;
                }
            }
            if (valor == "int")
            {
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = false;
                }
                if (Char.IsLetter(e.KeyChar))
                {
                    e.Handled = true;
                }

                /* else if ((e.KeyChar < 'A' || e.KeyChar > 'Z') && (e.KeyChar < 'a' || e.KeyChar > 'z') && (e.KeyChar < '0' || e.KeyChar > '9'))
                 * {
                 *   e.Handled = true;
                 * }*/
            }


            if (valor == "TipoIP")
            {
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = false;
                }
                if (Char.IsLetter(e.KeyChar))
                {
                    e.Handled = true;
                }
                if (e.KeyChar == '.')
                {
                    e.Handled = false;
                }
                if (st_ValorTexto.Contains(".."))
                {
                    e.Handled = true;
                }

                /* else if ((e.KeyChar < 'A' || e.KeyChar > 'Z') && (e.KeyChar < 'a' || e.KeyChar > 'z') && (e.KeyChar < '0' || e.KeyChar > '9'))
                 * {
                 *   e.Handled = true;
                 * }*/
            }

            if (valor == "LetrasNumeros")
            {
                e.Handled = true;
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = false;
                }
                if ((e.KeyChar >= 'A' && e.KeyChar <= 'Z') || (e.KeyChar >= 'a' && e.KeyChar <= 'z') || e.KeyChar == 'Ñ' || e.KeyChar == 'ñ')
                {
                    e.Handled = false;
                }
            }

            if (valor == "LetrasNumerosEspacio")
            {
                e.Handled = true;
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = false;
                }
                if ((e.KeyChar >= 'A' && e.KeyChar <= 'Z') || (e.KeyChar >= 'a' && e.KeyChar <= 'z'))
                {
                    e.Handled = false;
                }
                if (e.KeyChar == ' ' || e.KeyChar == 'Ñ' || e.KeyChar == 'ñ')
                {
                    e.Handled = false;
                }
            }

            if (valor == "LetrasNumerosEspacioGuion")
            {
                e.Handled = true;
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = false;
                }
                if ((e.KeyChar >= 'A' && e.KeyChar <= 'Z') || (e.KeyChar >= 'a' && e.KeyChar <= 'z'))
                {
                    e.Handled = false;
                }
                if (e.KeyChar == ' ' || e.KeyChar == 'Ñ' || e.KeyChar == 'ñ')
                {
                    e.Handled = false;
                }

                if (e.KeyChar == '-' || e.KeyChar == '_' || e.KeyChar == ':')
                {
                    e.Handled = false;
                }
            }

            if (valor == "LetrasEspacio")
            {
                e.Handled = true;
                if ((e.KeyChar >= 'A' && e.KeyChar <= 'Z') || (e.KeyChar >= 'a' && e.KeyChar <= 'z'))
                {
                    e.Handled = false;
                }
                if (e.KeyChar == ' ' || e.KeyChar == 'Ñ' || e.KeyChar == 'ñ')
                {
                    e.Handled = false;
                }
            }

            if (valor == "Numeros")
            {
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = false;
                }
                if (Char.IsLetter(e.KeyChar))
                {
                    e.Handled = true;
                }
                if (e.KeyChar < '0' || e.KeyChar > '9')
                {
                    e.Handled = true;
                }
            }
            if (valor == "decimal")
            {
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = false;
                }
                if (Char.IsLetter(e.KeyChar))
                {
                    e.Handled = true;
                }

                /*if (Char.IsSymbol(e.KeyChar))
                 * {
                 *  e.Handled = true;
                 * }
                 *
                 * /* if ((e.KeyChar < 'A' || e.KeyChar > 'Z') && (e.KeyChar < 'a' || e.KeyChar > 'z') && (e.KeyChar < '0' || e.KeyChar > '9'))
                 * {
                 *  e.Handled = true;
                 * }*/
                if (e.ToString() == "-" || e.ToString() == "+" || e.ToString() == "!" || e.ToString() == "_" || e.ToString() == ":" || e.ToString() == ":")
                {
                    e.Handled = true;
                }
                if (e.ToString() == ".")
                {
                    e.Handled = false;
                }
            }
            if (valor == "decimalpositivo")
            {
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = false;
                }
                if (Char.IsLetter(e.KeyChar))
                {
                    e.Handled = true;
                }
                if (e.KeyChar < '0' || e.KeyChar > '9')
                {
                    e.Handled = true;
                }
                if (e.KeyChar == '.' && st_ValorTexto.Contains(".") == false && st_ValorTexto != "")
                {
                    e.Handled = false;
                }
            }
            if (valor == "decimalnegativo")
            {
                if (Char.IsNumber(e.KeyChar))
                {
                    e.Handled = false;
                }
                if (Char.IsLetter(e.KeyChar))
                {
                    e.Handled = true;
                }
                if (e.KeyChar < '0' || e.KeyChar > '9')
                {
                    e.Handled = true;
                }
                if (e.KeyChar == '.' && st_ValorTexto.Contains(".") == false && st_ValorTexto != "")
                {
                    e.Handled = false;
                }
                if (e.KeyChar == '-' && st_ValorTexto == "")
                {
                    e.Handled = false;
                }
            }
            if (e.KeyChar == (char)Keys.Back)
            {
                e.Handled = false;
            }
        }