Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 09/11/2007 15:07 hs
Como eu faço para saber se precionaram o TAB? Eu consigo verificar o shift, o control, o ALT, menos o TAB.... Ja li aqui para verificar o keyascii no evento keypress, se for igual a 9 é pq pressionou o TAB, + o TAB não evoca esses eventos, nem do controle, nem do formulario. Alguem pode me ajudar? Obrigado.
|
|
|
|
Ivo
|
GUARULHOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 09/11/2007 15:23 hs
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 9 Then MsgBox "Foi Pressionado TAB" End If End Sub
abraços Na natureza nada se cria... Tudo se compila!!!
|
|
|
|
Postada em 10/11/2007 12:48 hs
Donkey para verificar se o TAB foi pressionado dentro do formulário vc pode usar o codigo no form_keydown. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) 'Detectar se o TAB foi pressionado If KeyCode = vbKeyTab Then MsgBox " Pressionado o TAB ! ", vbInformation End If End Sub Flw T+
João Carlos Junior Administrador de Redes - Windows 2003 Srv, Linux Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X Iniciante em C# e ASP .NET
|
TÓPICO EDITADO
|
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/11/2007 22:35 hs
Pessoal, vcs já testaram esse código? Ele não funciona... Isso que estão mandando fazer eu já tinha feito, inclusive eu postei no tópico. Ele só funciona quando tem um unico controle no form, ai funciona perfeitamente. Agora quando tem + de 1 textbox por exemplo, já não funciona.
|
|
|
Ivo
|
GUARULHOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 12/11/2007 10:52 hs
Para o codigo do joão carlos donkey verifique se a propriedade keypreview do form esta configurada como true a solução do joão é perfeita só basta setar a propriedade KeyPreview do FORM pra TRUE abraços
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 12/11/2007 11:00 hs
Gente, pelo amor de Deus, testem o código... eu to falando que não funciona, desde a minha pergunta no inicio do tópico. Se vc não tiver controle algum no formulario, blz... ele funciona 100%. Se vc tiver um controle no form, blz tambem, ele funciona 100%. Agora se vc tiver + de 1 controle no form (textbox por exemplo), ele já não funciona, sequer dispara o evento keycode do formulario. Bem, agradeço assim mesmo.
|
|
|