AerolineaFrba.Validacion.controlIngresoNumeroDecimal C# (CSharp) Метод

controlIngresoNumeroDecimal() публичный статический Метод

public static controlIngresoNumeroDecimal ( object sender, KeyPressEventArgs e ) : void
sender object
e System.Windows.Forms.KeyPressEventArgs
Результат void
        public static void controlIngresoNumeroDecimal(object sender, KeyPressEventArgs e)
        {
            string cadena = ((TextBox)sender).Text;
            char caracter = e.KeyChar;

            if (caracter == (char)(Keys.Back))
                return;

            if (caracter.ToString() == ",")
            {
                if (cantidadEnCadena(cadena, ',') != 0)
                {
                    e.Handled = true;
                }
                return;
            }

            if (!Char.IsDigit(caracter))
            {
                e.Handled = true;
            }
        }