Fazer com que o Edit não receba número
Como faço para que o edit não receba número e só aceite receber letras
Mineiro
Curtidas 0
Respostas
Hutley
02/10/2003
1º vc tem que ativar a propriedade KeyPreview do form onde o edit se encontra.
2º no evento onkeypress do edit vc coloca:
if Key in [0..9] then abort;
obs.: Não tenho certeza se está correto, pois não estou no meu pc. Mas é mais ou menos assim.
2º no evento onkeypress do edit vc coloca:
if Key in [0..9] then abort;
obs.: Não tenho certeza se está correto, pois não estou no meu pc. Mas é mais ou menos assim.
GOSTEI 0
Cbritojunior
02/10/2003
O mas correto é vc colocar o código abaixo no evento OnKeyPress do TEdit:
if not (Key in[´0´..´9´,#8]) then
Key := 0;
onde 8 simboliza a telca BackSpace
e 0 é um caraceter núlo
if not (Key in[´0´..´9´,#8]) then
Key := 0;
onde 8 simboliza a telca BackSpace
e 0 é um caraceter núlo
GOSTEI 0
Dart
02/10/2003
Ola
Aproveitando esse topico...
Comno Faço para o Edit so receber numeros.
Valeu
Dart
Aproveitando esse topico...
Comno Faço para o Edit so receber numeros.
Valeu
Dart
GOSTEI 0
Japa
02/10/2003
Amigo tente executar o seu programa com e sem o ´Not´:
if not (Key in[´0´..´9´,#8]) then //apenas numeros
if (Key in[´0´..´9´,8]) then //apenas caracteres
Boa sorte :wink:
if not (Key in[´0´..´9´,#8]) then //apenas numeros
if (Key in[´0´..´9´,8]) then //apenas caracteres
Boa sorte :wink:
GOSTEI 0