Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Restringir edit (https://www.clubdelphi.com/foros/showthread.php?t=29491)

dmagui 23-01-2006 22:15:11

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 :)

roman 23-01-2006 22:35:19

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

Jonnathan 24-01-2006 01:08:08

Yo siempre uso el código que aparece en esta página para hacer esa validación. Saludos.

Caro 24-01-2006 13:33:29

Holas

Me podrian decir por favor como puedo controlar el mensaje WM_PASTE

Saludos

Jonnathan 24-01-2006 14:09:31

En este hilo del foro se habla sobre como capturar el mensaje WM_PASTE. Saludos.

Caro 24-01-2006 14:45:08

Muchas gracias Jonnathan

dmagui 24-01-2006 15:46:25

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