PULAR CAMPO AUTOMATICAMENTE
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..
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..
Private Sub Text1_Change()
If Len(Trim(Text1.Text)) = 5 Then SendKeys "{TAB}" 'só corrigindo
End Sub
If Len(Trim(Text1.Text)) = 5 Then SendKeys "{TAB}" 'só corrigindo
End Sub
se vc usa o Maskedit existe uma propriedade:
AutoTab coloque como True
AutoTab coloque como True
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...
o campo que vai ser preenchido somente com uma letra é TextBox, Maskedit?
o campo Data é TextBox, Maskedit
o campo Hora é TextBox, Maskedit...
fale ae...
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...
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
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