• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Monky

Utilizar teclas do Teclado

6 mensagens neste tópico

Boas Pessoa, e o seguinte...

Como é que se faz para colocar por exemplo a tecla enter do teclado a funcionar como um OK de um botao???

Eu tenho um botao com ok (neste botao tenho uma comparação que efectua a verificação da passowrd) e outro com cancelar (termina a palicação), queria colocar algo que quando se carreg-se no enter aquifizesse como se carregasemos no ok mas com o clique do rato...

Alguem pode dar uma ajudinha???

Desde ja os meus agradecimentos pela ajuda

Os Melhores cumprimentos

Monky

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas.

Podes usar o onkeypress da form, verificas se o enter eh pressionado e se sim fazes o click do botao ok.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas Amigo..

Sou iniciante em delphi e o que disseste pareceu-me chines... LOL...

POdes colocar o codigo que eu depois altero conforme der mais geito no meu programa???

Aguardo Resposta

Cumprimentos

Monky

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas Monky....

Presumo que tenhas uma edit onde escreves a password. Nesse caso queres fazer enter o fim de escrever a password.

Por isso tens de ir aos eventos da edit e fazer codigo no evento OnKeyPress.

Basta fazer:

if Key = #13 then // Executar o codigo do OK

E so... Boa sorte

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes chamar o evento do que já está associado ao botão:

Exemplo: tens um botão chamado btOk;

Tens um evento OnClick escrito para ele

Chames de onde quiser, btok.OnClick(Self);

O Self, que dizer que o dono (Aowner) que está executando é o form atual

Combines com os eventos OnKeyDown e OnKeyPress e o parâmetro de referência Key que é um char no KeyPress e Word no KeyDown, basta referenciar a tecla de acordo com o ASCII, no caso do enter use

#13 para KeyPress e 13 para KeyDown

Espero ter ajudado de alguma forma

João Dias

jdias.bjsoftware@gmail.com

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nada destas merdikas LOL, por exemplo o teu Caption do button  e

Abrir, entao escreves

&Abrir, e se clickares no A, ele vai executar a funçao de abrir

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora