Fácil mas eu não sei! Digitar apenas maíscula em todos os...

25/03/2003

0

Olá tudo bem ?

Estou com uma dúvida simples de se resolver e preciso de uma informação.

Como faço para habilitar o teclado somente com letras maiúsculas?

Obrigado por sua atenção!


Sandrodantas

Sandrodantas

Responder

Posts

25/03/2003

Rafael Heise

Se você quer usar num TEdit, existe uma propriedade CharCase que você escolhe se é para ser Nomal, minúsculas ou MAIÚSCULAS...
não tenho certeza mas acho que TRichEdit, TMemo também usam ... e todos os componentes derivados.. então . de uma olhadinha que provavelmente você vai achar. qualquer coisa.. mensagem ai ...
abraços...


Responder

25/03/2003

Anonymous

Outra solução é a seguinte:

coloque as seguintes linhas de código no evento OnKeyPress do componente que receberá o texto:

if not (Key in[´A´..´Z´]) then
Key := #0;

para aceitar minusculas também faça o seguinte:

if not (Key in[´A´..´Z´, ´a´..´z´]) then
Key := 0;


Responder

25/03/2003

Sandrodantas

Valeu zerneo, muito obrigado!


Responder

25/03/2003

Renatoricci

{FormKeyPress:=True}
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
Key := AnsiUpperCase(Key)[Length(Key)];
end;

Renato


Responder

25/03/2003

Dor_poa

Caso queira jogar uma string em MAIÚSCULAS :
edit.text := UpperCase(variavel ou valor)


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar