KEY PRESS

FERATK 19/07/2010 22:55:51
#347825
Como eu faço para que um button seja representado por uma key press
Digamos que eu queira que o button seja representado pela tecla do teclado [Ô]0[Ô] (zero).
Como eu faria isso passo a passo, de preferencia usando o VB 2008, mas tbm pode ser o VB 6
EDERMIR 20/07/2010 01:23:28
#347835
Resposta escolhida
No comando CLICK do button, utilize o caracter desejado:

PRIVATE SUB COMMAND1_CLICK()
text1.text = [Ô]0[Ô]
END SUB
MARCELOKROL 20/07/2010 07:30:38
#347837
VB 6:
- Mude a propriedade do form Keypreview = true
- da no evento KeyPress do Form:
Private Sub Form_KeyPress(KeyAscii As Integer)
if Keyascii = CodigoAsciiDaTeclaDesejada then
Command1_Click [ô]aciona o evento Click do command1
end if
End Sub

Ja no vb 2008, estou engatinhando ainda, fico devendo

Tenha um bom dia
JONATHANSTECKER 20/07/2010 07:48:45
#347838
Em VB.NET

Mude a propriedade do Form KeyPreview = True

[ô][ô][ô] <summary>
[ô][ô][ô] Recebe o evento de que uma tecla esta sendo pressionada
[ô][ô][ô] </summary>
[ô][ô][ô] <remarks>
[ô][ô][ô] Tecla F5 - Efetua evento click no Button1
[ô][ô][ô] </remarks>
Private Sub frmEditarItem_DETM_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
Select Case e.KeyCode
Case Keys.F5
Button1_Click(sender, e)
End Select
End Sub
Tópico encerrado , respostas não são mais permitidas