![]() |
Restringir edit
Hola, deseo usar un edit para escribir unicamente numeros, pero lo malo del edit es que permite dejar escribir letras tambien, existe alguna manera de restringirle a los edit para que solo deje escribir numeros ? :confused:
Gracias :) |
En el evento OnKeyPress miras el valor de Key y si no es un número lo pones a #0. También deberás controlar el mensaje WM_PASTE para evitar que puedan pegar del portapapeles texto con letras, y quizá algún otro detalle que se me olvida.
O también puedes facilitarte la vida y usar por ejemplo el TCurrencyEdit de la biblioteca RX. // Saludos |
Yo siempre uso el código que aparece en esta página para hacer esa validación. Saludos.
|
Holas
Me podrian decir por favor como puedo controlar el mensaje WM_PASTE Saludos |
En este hilo del foro se habla sobre como capturar el mensaje WM_PASTE. Saludos.
|
Muchas gracias Jonnathan
|
Gracias Roman, ya lo aplique y evidentemente funciono.
|
| La franja horaria es GMT +2. Ahora son las 05:22:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi