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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Movimentar foco de text pelo teclado?
MINER
POTIRENDABA
SP - BRASIL
ENUNCIADA !
Postada em 29/04/2005 15:54 hs            
Ola pessoal preciso dum Help ai
Como monto uma rotina pra movimentacao do foco nos meus text box usando as setas do teclado?
Tipo do text1 pro text2 usaria setas pra direita o contrario setas pra esquerda
ou usaria setas pra cima e pra baixo
como Monto isso?
Deus abençoe a todos
 
   
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 29/04/2005 16:14 hs            
tenta Assim
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
'faz funcionaro o tab do teclado pra mudar de txt
If KeyCode = 40 Then

End If
End Sub

Jesus Cristo é O Senhor!!!
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 29/04/2005 18:03 hs            
Usa o KeyPress no lugar do KeyDown.. é processado primeiro...
Vc deve, em cada Text, detectar o pressionar da seta (pelos codigos ASCII) e direcionar com o SetFocus para o Text desejado...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
VBASIC10
RECIFE
PE - BRASIL
ENUNCIADA !
Postada em 30/04/2005 00:44 hs            
TENTA ASSIM
 
1º COLOCA NA PROPRIEDADE DO TEU FORM COMO KEYPREVIEW=TRUE
 
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
   
    If KeyCode = vbKeyLeft And ActiveControl.SelStart = 0 Then
        SendKeys "+{tab}"
    ElseIf KeyCode = vbKeyRight And ActiveControl.SelStart = Len(ActiveControl.Text) Then
        SendKeys "{tab}"
    End If
End Sub
 
 
ESPERO TER AJUDADOEmoções
 
   
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 30/04/2005 11:35 hs            
vbbasic 10 esse exemplo seu so esta pegando as setas direita e esquerda

Jesus Cristo é O Senhor!!!
   
MINER
POTIRENDABA
SP - BRASIL
ENUNCIADA !
Postada em 02/05/2005 13:20 hs            
Pessoal eu entendi belz mas eu preciso é do codigo ASCII q o Elieser mencionou
Qual o Codigo na tabela ASCII q corresponde as setas do teclado?
Help por favor se alguem tiver me passa ou me da uma dica de onde encontro a tabela pelomenos
Deus vos Abençoe
   
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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