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?
|
|
|
|
|
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
|
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
|
|
|
|
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.
|
|
|