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

[0] Índice de Mensajes

Ir a la versión completa