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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  maskedbox
andre
DIVINÓPOLIS
MG - BRASIL
ENUNCIADA !
Postada em 11/07/2006 13:37 hs            
Tenho um maskedbox com formato data (##/##/####). Quero que ao terminar de digitar os números ele mude altomaticamente para o proximo campo. Como faço?
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 11/07/2006 13:46 hs            
tenta assim no evento change:
 
if len(msk.text) = msk.maxlenght then controle.setfocus
 
veja se dá certo...
 
obs.: nem lembro se o maskedit tem maxlenght... se não tiver me desculpe... tô sem vb hehehe ^_^
 
t+
   
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 11/07/2006 13:46 hs            
No exemplo o campo emissao é um maskedbox no format __/__/____
 
Private Sub Emissao_KeyPress(KeyAscii As Integer)
    If Emissao.SelStart = 10 Then SendKeys "{TAB}"
End Sub

dsmn
   
>>|Bedin|<<
SANTO ANDRE
SP - BRASIL
Postada em 11/07/2006 13:53 hs            
Simples...

Vá nas propriedades do dele e deixe Autotab = True

ou coloque sua mascara no evento GotFocus de seu combo...

Private Sub cmbData_GotFocus()
.
.
.
mskDT.Mask = ""
mskDT = ""
mskDT.Mask = "###.###.#.###"
.
.
.
End Sub


OK?! Espero ter ajudado!!!

.:Rodrigo Bedin:.
     
andre
DIVINÓPOLIS
MG - BRASIL
ENUNCIADA !
Postada em 11/07/2006 13:53 hs            
Muito obrigado pela ajuda.
   
Página(s): 1/1    

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