GARANTIR DESCONTO

Fórum Letra maiusculas #233591

21/05/2004

0

camo faço para um dbedit receber apenas letras maiusculas mesmo se digitadas em minusculas????


obrigado


Klaveren

Klaveren

Responder

Posts

21/05/2004

Fer_nanda

DBEdit1.CharCase := ecUpperCase;


Responder

Gostei + 0

21/05/2004

Paulo_amorim

Olá

Outra maneira

no KeyPress:
Key := UpCase(Key);

Até+


Responder

Gostei + 0

21/05/2004

Rômulo Barros

Opa !!


Outra maneira:

No OnChange:

Dbedt.Text := UpperCase(Dbedt.Text);

:roll:


Responder

Gostei + 0

21/05/2004

Klaveren

paulo amorim,
desta maneira preciso add todas as letras do alfabeto correto?

obrigado pelasalternativas


Responder

Gostei + 0

21/05/2004

Rômulo Barros

Não, vc não precisa não. A rotina UpperCase pega a tecla que foi digitada e converte para maiúsculo.

Segue:

no KeyPress:
Key := UpperCase(Key); 



Responder

Gostei + 0

21/05/2004

Emerson Nascimento

no meu entender a solução apresentada pela fer_nanda é a melhor. de qualquer forma, se vc optar pela segunda opção, faça:

Key := AnsiUpperCase(Key)[1];

a função UpperCase() não converte ´ç´ por exemplo. já a função AnsiUpperCase() converte qualquer caracter.


Responder

Gostei + 0

21/05/2004

Klaveren

ok
muito obrigado, concordo tb achei mais eficiente.
e pra minusculo o que muda???


Responder

Gostei + 0

21/05/2004

Paulo_amorim

ok muito obrigado, concordo tb achei mais eficiente. e pra minusculo o que muda???


Olá

Ao invés de Upper é Lower...
o resto é igual

Até+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar