Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Limitar un TEdit sólo a Letras .... pero en Unicode !! (https://www.clubdelphi.com/foros/showthread.php?t=78477)

gluglu 23-04-2012 19:00:37

Limitar un TEdit sólo a Letras .... pero en Unicode !!
 
Hola de nuevo a tod@s !

Siempre he utilizado
Código Delphi [-]
(Key in ['a'..'z']) or (Key in ['A'..'Z'])
para permitir sólo la introducción de letras en un TEdit o en otro componente de edición.

Pero ahora estoy pasando mi programa a Unicode, y quiero permitir 'letras' de otros alfabetos como el Cirílico, e impedir la introducción de cifras numéricas.

Podría utilizar también
Código Delphi [-]
if not Key in ['0'..'9']
pero quería preguntar si hay alguna forma más concreta o genérica de permitir introducir sólo caracters Unicode.

Por cierto, en la nueva versión de Delphi XE2 ya se recomienda utilizar :
Código Delphi [-]
if CharInSet(Key, ['a'..'z'])

Gracias por vuestros comentarios.

Saludos

Hispanohablante 23-04-2012 19:12:34

Mira la función GetStringTypeEx de Windows, creo que puede servir para eso.


La franja horaria es GMT +2. Ahora son las 14:24:58.

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