Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/04/2013, 10:38
daoruga
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: controlar números y una sola coma decimal textBos

Al final lo he logrado, pongo el código por si a alguien le es de utilidad.

Código:
public void textPrecioCoste_KeyPress(object sender, KeyPressEventArgs e) 
        {
            if (textPrecioCoste.Text.Contains(","))
            {
                if (!Char.IsDigit(e.KeyChar))
                    e.Handled = true;
                if (e.KeyChar == '\b')
                    e.Handled = false;
            }
            else 
            {
                if (!Char.IsDigit(e.KeyChar))
                    e.Handled = true;
                if (e.KeyChar == ',' || e.KeyChar == '\b')
                    e.Handled = false;
            }
        }