USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DETECTAR PRESSIONAMENTO DO TAB
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
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!!!
   
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
ENUNCIADA !
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
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
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
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
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.
   
Página(s): 1/2      PRÓXIMA »

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página