TECLA DE ATALHO

GOLVEIAR 23/09/2015 19:56:04
#451754
Galera beleza. Estou tentando colocar uma tecla de atalho no meu botão de comando. só esta abrindo uma vez, depois tenho que fechar o from para funcionar novamente. meu windows é 7. E as Configurações de Controle de Contas do usuário está desabilitado. Sendkey funciona normal. o código e assim:
tenho um from mid frmtela que no menu caixa abri o from caixa no from caixa tenho um cmdabrir que quero colocar o atalho. E no evento keydown do from abrir coloquei este codigo:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyF8
If cmdAbrirEnabled = True Then frmAbrir.Show vbModal
End Select
End Sub

só abri uma vez depois tenho que fechar o from para abrir novamente.

KERPLUNK 23/09/2015 22:13:18
#451765
Resposta escolhida
Se você abrir o form Modal, vai ter que fechar mesmo, pois o form que contém o botão com o atalho não vai estar em foco.
JCM0867 24/09/2015 09:48:02
#451773
tente usar Dispose() ao inves de Close() para fechar o Form
GOLVEIAR 24/09/2015 09:53:58
#451774
Não tem como retornar o foco do from quando fechar o frm vbmodal.
Tópico encerrado , respostas não são mais permitidas