TECLAS F1, F2...

ERLANMG 28/06/2013 11:20:44
#425344
Caros colegas, bom dia!

Como faço para utilizar as teclas F1, F2 ...

Estou tentando assim:

Observação: KeyPreview do form já está como TRUE

Private Sub FrmCTe_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress

[ô]envia TAB ao pressionar a tecla enter -> funcionando OK

If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
SendKeys.Send([Ô]{TAB}[Ô])
e.Handled = True
End If

[ô]fechar ao pressionar a tecla ESC -> funcionando OK

If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Escape) Then
acao = String.Empty
xID = String.Empty
Me.Close()
Me.Dispose()
End If

[txt-color=#e80000] [ô]exibir a tela ao pressionar a tecla F5 - > não acontece nada[/txt-color]

If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.F5) Then
FrmNfe.ShowDialog()
End If

End Sub

Desde já agradeço a atenção,

Abraços,
MAXGUIMEL 28/06/2013 11:54:40
#425348
Resposta escolhida
No evento keydown doform coloque essa função:

Select Case e.KeyCode
Case Keys.Escape
[ô]Sair do programa
End
Case Keys.F2
[ô]Chama o form1
Form1.show

End Select

Lembrando que a opção keypreview do form deve estar com true para funcionar
Tópico encerrado , respostas não são mais permitidas