TECLAS DE ATALHO DEIXAM DE FUNCIONAR

KNILSSON 05/07/2011 10:50:16
#378502
Olá pra todos!

Estou com o seguinte problema: coloquei varias teclas de atalho (F2, F3,...) para facilitar o acesso do usuario aos cadastros do programa (VB6). O problema é que ao sair de uma tela de cadastro e voltar à tela principal as teclas de atalho deixam de funcionar. Alguém sabe o que pode estar acontecendo ? Nas telas de cadastro também tem teclas de atalho. O Keypreview e o Keydown parecem estar certos.

Agradeço a qualquer ajudar.

Bye!
LLAIA 05/07/2011 12:52:00
#378512
Pode ser probleminha com o SO. Ao fechar uma tela de cadastro, coloque no evento Unload do Form : Set nomeForm = Nothing para forçar o descarregamento da instância da tela de cadastro.
KNILSSON 05/07/2011 13:16:46
#378514
Não deu certo. Eu tenho que colocar o Set nomeForm = Nothing no unload do form do cadastro que estou fechando, certo ?
LLAIA 05/07/2011 14:34:59
#378526
isso mesmo
MSMJUDAS 05/07/2011 15:51:15
#378534
Tente colocar KeyPreview = True no evento Activate do seu form principal, tipo:

Private Sub FormPrincipal_Activate()
KeyPreview = True
End Sub
ROBIU 05/07/2011 15:53:28
#378535
Você usa Sendkeys, MDIForms, Abre o form com ShowModal 1? Posta o código e imagem do projeto. Se estiver usando o código do evento de uma picture no mdiform, se o foco estiver em outro controle(um cmd) não vai ocorrer o evento.
Precisamos saber como é sua aplicação e seu código.
Tópico encerrado , respostas não são mais permitidas