PULAR CAMPO AUTOMATICAMENTE

USUARIO.EXCLUIDOS 22/04/2004 14:48:44
#21958
e aí pessoal, blz? eu de novo....
eu gostaria que quando eu terminasse de preencher um campo ele pulasse automaticamente para outro, por exemplo eu tenho um campo hora da seguinte forma 00:00, e eu queria que quando o usuario terminasse de preencher a hora pulasse automaticamente para o proximo campo, como faço, e que evento eu uso..

CAJU 22/04/2004 14:56:49
#21961
Resposta escolhida
Private Sub Text1_Change()
If Len(Trim(Text1.Text)) = 5 Then SendKeys "{TAB}" 'só corrigindo
End Sub
CAJU 22/04/2004 15:03:49
#21967
se vc usa o Maskedit existe uma propriedade:

AutoTab coloque como True
CAJU 22/04/2004 15:13:32
#21976
então talvez tenha um SendKeys "{TAB}" a mais?

o campo que vai ser preenchido somente com uma letra é TextBox, Maskedit?
o campo Data é TextBox, Maskedit
o campo Hora é TextBox, Maskedit...
fale ae...
CAJU 22/04/2004 15:19:48
#21981
não conheço o silicaixa, mas tire o sendkeys dele(silicaixa), pois quando vc está dando um TAB no primeiro de alguma forma deve estar acionando o silicaixa...
CAJU 22/04/2004 15:26:37
#21989
olhe o o Subtitle falou....

confira os TabIndex

eu uso o maskedit mesmo

Private Sub msk_Validate(Cancel As Boolean)
If Not IsDate(msk.Text) Then Cancel = True
End Sub
Tópico encerrado , respostas não são mais permitidas