|
|
Postada em 26/07/2006 14:13 hs
pessoal, gostaria de saber como meu sistema vai saber quando foi precionado TAB, uso KEYASCII =13 para enter mais nao funciona com KEYASCII =9 que é o TAB. If KeyAscii = 13 Then KeyAscii = 0 If Text21 = "" Then Text21.SetFocus endif endif
|
|
|
|
|
|
|
|
Postada em 26/07/2006 14:20 hs
|
|
|
|
|
|
Postada em 26/07/2006 14:32 hs
nao funcionou, coloquei assim: Private Sub Text3_KeyPress(KeyAscii As Integer) If KeyCode = 9 Then MsgBox "ok" If KeyAscii = 13 Then KeyAscii = 0 SendKeys "{tab}" End If KeyAscii = Asc(UCase(Chr(KeyAscii))) End Sub
|
|
|
|
|
|
Postada em 26/07/2006 17:00 hs
AO PRECIONAR A TECLA TAB ELE IRÁ SALTAR PARA O PRÓXIMO OBJETO SEM PRECISAR DE INSTRUÇÃO P/ISSO.
dsmn
|
|
|
|
jongle
|
CAPANEMA PA - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 27/07/2006 09:07 hs
Eu sei Daniel, é por isso mesmo, minha rotina esta quando preciona enter, quando o usuario dá TAB, a rotina nao está executando... é isso que eu tenho que evitar...
|
|
|
|
|
|
Postada em 27/07/2006 10:22 hs
Nesse caso no evento keypress testa o enter e simula o tab, e no evento Lost Focus coloque a rotina que voce deseja de manipulação, é uma pouco mais trabalhoso mas é a única forma que eu conheço
dsmn
|
|
|
|