Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   problema.. validar solo letras en Edit (https://www.clubdelphi.com/foros/showthread.php?t=62930)

tebre 21-01-2009 16:49:14

problema.. validar solo letras en Edit
 
tengo este codigo que hace lo que necesito el problema es que no me acpeta la tecla retroceso..espero alguien me puede ayudar o pasarme un mejor codigo.. gracias amigos

Código Delphi [-]
 
procedure TFrmDireccion.EdNombreDireccionKeyPress(Sender: TObject;
  var Key: Char);
begin
if StrScan ('abcdfeghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ', (Key))=nil then
Key:=#0;
end;

Caro 21-01-2009 16:56:54

Hola tebre, lo puedes hacer así:

Código Delphi [-]
procedure TFrmDireccion.EdNombreDireccionKeyPress(Sender: TObject;
  var Key: Char);
begin
 //si no esta en esta lista entonces no lo acepta
 //solo debes añadir el caracter o el numero ascci con un # de los que quieres que acepte
 if not( key in ['a'..'z','ñ','A'..'Z','Ñ',#32,#8]) then
   key := #0;
end;

Saluditos

tebre 21-01-2009 18:20:36

problerma resulto
 
hola caro gracias el problema ya esta resuelto..gracias


La franja horaria es GMT +2. Ahora son las 16:37: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