Ver Mensaje Individual
  #1  
Antiguo 23-04-2012
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 21
gluglu Va por buen camino
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
__________________
Piensa siempre en positivo !
Responder Con Cita