valnum.h

Enumerado wxNumValidatorStyle

enum  	wxNumValidatorStyle {
  wxNUM_VAL_DEFAULT = 0 ,
  wxNUM_VAL_THOUSANDS_SEPARATOR = 1 ,
  wxNUM_VAL_ZERO_AS_BLANK = 2 ,
  wxNUM_VAL_NO_TRAILING_ZEROES
}

Máscaras de bits utilizadas para los estilos de los validadores numéricos.

Se puede utilizar una combinación de estos indicadores al crear objetos wxIntegerValidator y wxFloatingPointValidator y con sus métodos SetStyle().

Miembros/valores

wxNUM_VAL_DEFAULT

Indica la ausencia de otras banderas.

Este valor corresponde al comportamiento por defecto.

wxNUM_VAL_THOUSANDS_SEPARATOR

Utilizar separadores de miles en los números.

Cuando se utiliza este estilo, los números se formatean utilizando los separadores de miles después de validar la entrada del usuario (si la configuración regional actual utiliza el carácter separador de miles).

wxNUM_VAL_ZERO_AS_BLANK

Mostrar un valor de cero como una cadena vacía.

Con este estilo un valor de cero en la variable asociada se traduce a una cadena vacía y un valor vacío del control se traduce a un valor de cero.

wxNUM_VAL_NO_TRAILING_ZEROES

Elimina los ceros finales de la parte fraccionaria del número.

Este estilo solo se puede utilizar con wxFloatingPointValidator e indica que los ceros finales deben ser eliminados del texto de control cuando se valida. Por defecto, se añadirán tantos ceros como sean necesarios para satisfacer la precisión utilizada al crear el validador.

Por ejemplo, sin este estilo un wxFloatingPointValidator con una precisión de 3 mostrará el valor de 1.5 como "1.500" después de la validación. Con este estilo, el valor se mostrará solo como "1.5" (mientras que un valor de, por ejemplo, 1.567 seguirá mostrándose con los tres dígitos significativos, por supuesto).