Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

IRX773

evento KeyPress?

Mensagens Recomendadas

IRX773

Estou a fazer um jogo e então precisava de fazer o reconhecimento (a meio do jogo) para a pausa ... que seria na tecla F3. Como faria isso? Alguma ideia? É que não estou a ver bem como fazer isso.

O meu problema mesmo é fazer com que o programa esteja sempre à espera de um F3 (PAusa) ou de um F2 (novo jogo aka iniciar novamente).

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmaster

Penso que podias utilizar o seguinte, que tive uma caso semelhante ao teu e resolvi com o seguinte.

Protected Overrides Sub OnKeyPress(e As KeyPressEventArgs)

          If e.KeyChar = "TECLA QUE QUISERES" Then           
              ' Acção
          Else
               MyBase.OnKeyPress(e)
          End If

End Sub 'OnKeyPress 

Sempre que for pressionada uma tecla no teu jogo, vai passar por aqui. Assim se a meio do jogo, carregares no f3 ele passar por aqui e executa o que quiseres.

Mas têm atenção para não interferir com o jogo.

Espero ter ajudado :)

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.