Programación General > Power Builder
Escribir Solo Numeros En Singlelineedit
(1/1)
richard_hr:
Hola a todos, necesito saber como poder hacer para que en un control "SingleLineEdit" solo se peuda escribir números, es decir, si uno escribe otra cosa que no sea numero, que no lo muestre, algo parecido como es en visual basic.
Me comentaron algo del evento keydown, pero aun no e podido lograr capturar el valor que muestra.
Espero su pronta ayuda
Rick
Del Piero:
En la proiedad Mask elije ###### o #
Saludos!!!
MiguelGato:
Para los SLE no existe propiedad de mask abria que hacer una funcion en algun evento, porque no intentas usar el editmask en vez del SLE, ahi si peude determinarle la maskara de entrada, asi como lo indica el post de arriba
kleber03:
bien no se esto no lo he hecho pb antes pero puedes averiguar si sle tiene un evento cuando cambia el texto y si pb tiene alguna funcion que te diga que lo que escribes es un numero o un caracter y si no es un numero lo borras y ya espero te sirva
dcnseC:
SI SE TRATA DE SOLO DE ESCRIBIR NUMEROS Y NO QUIERES COMPLICARTE LA VIDA PROGRAMANDO ALGUNA FUNCION O EVENTO YO TE RECOMENDARIA QUE USES UN EDIT MASK Y USES EL '#' (sin comillas) TANTAS VECES QUIERAS PARA QUE SOLO PERMITA DIGITAR NUMEROS...ASI DE SIMPLE... AHORA SI KIERES ESCRIBIR NUMEROS EN UN SINGLE LINE EDIT SLE PUES TAMBIEN PUEDES VALIDARLO CON ISNUMBER()...
BUENO ABER SI TE SIRVE.
Att. dcnseC Soft
Navegación
Ir a la versión completa