OCULTAR PROGRAM

 Tópico anterior Próximo tópico Novo tópico

OCULTAR PROGRAM

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#741 - 11/12/2003 18:40:07

ADEILSON
CAMPINAS
Cadast. em:Dezembro/2003


Boa Noite pessoal,

Como fao para que ao pressionar "ALT + @"(exemplo) meu programa fique com hide no form e qundo teclo novamente essa combinao ele aparea?

Grato AJ !!!

Resposta escolhida #819 - 12/12/2003 14:47:24

LIONDAS
OSASCO
Cadast. em:Dezembro/2003


vc ter que monitorar as teclas pressionadas em um timer, assim que a combinacao for teclada voce dispara a acao desejada de ocultar ou exibir. Podemos chamar isso de hotkey

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Private Sub Timer1_Timer()
   If GetAsyncKeyState(vbKeyF10) = -32767 Then Call SuaFuncao
End Sub

No exemplo acima o timer monitora a tecla F10, e as er pressionada ele executa a funcao SuaFuncao

Espero que ajude...

Liondas

#831 - 12/12/2003 15:33:15

LIONDAS
OSASCO
Cadast. em:Dezembro/2003


Caro Amigo COLDBURN,

Os eventos  "Key Down" e "Key Press" de um form s sao ativados caso o form esteja com o foco nele, ou seja se abrir qualquer outro programa ou esconder o form as teclas nao poderao ser capturadas. Acho que vc esta confundindo, faca um teste simples  e vc vera que nao funciona.

Desconheo alguma outra maneira de capturar teclas em qualquer momento sem o form estar com o foco sem ser utilizando um timer...

Liondas

#838 - 12/12/2003 15:42:03

LIONDAS
OSASCO
Cadast. em:Dezembro/2003


Tranquilo !

Melhor para o amigo ADEILSON, que teve boas respostas ~e alternativas para fazer o que deseja...

Liondas

 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por WEBMASTER em 18/08/2009 10:03:45