![]() |
asterisco (*) en keydown o keypress
Holas. Creo que esta pregunta es simple, solo que no le encuentro la vuelta.
La idea es que en un TEdit el usuario carga codigo de producto. Pero antes de cargar el codigo carge la cantidad ingresando el numero seguido de *. Poe ejemplo: 2*. hice lo siguiente:
el problema es que al salir del evento, en el codigoproducto solo queda el *, deberia quedar vacio. Tambien intente hacerlo en el keypress. pero en:
cualquiera sea la tecla presionada, siempre entraba al if. creo que la mejor opcion es el keydown, pero como hago para dejar el TEdit vacio? Gracias. Saludos. |
No te vale poniendo la propiedad del edit, PasswordChar='*'
|
Hola, el * no es el 106 (j) es el 42 (*)
Saluditos |
Prueba poniendo esto en el KeyPress.
EDITO: Se me adelantó Caro. :o:o Supongo que utiliza el 106, porque quiere detectar el * del teclado numérico (que ese sí el el 106). Con la solución propuesta detectarás los dos *'s. ;) |
Yo creo que deberías poner todo en el evento OnChange.
|
Muchas gracias a todos. Probe la solucion de Caro y funciona a la perfeccion.
Cita:
Saludos. |
La franja horaria es GMT +2. Ahora son las 01:37:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi