Matheus-vb6 Postado Agosto 22, 2010 Denunciar Share Postado Agosto 22, 2010 (editado) Pessoal, tentei usar o format para inserir um "-" depois de 4 digitos mas não consegui... então fiz dessa forma:Private Sub txtFone_Change() If Len(txtFone) = 4 Then txtFone.Text = txtFone.Text & "-" End If End SubPorem ele defini o fóco para antes, exemplo, se eu digito 5555aparece o 5555- mas o fóco vai para o inicio, ou seja se eu digitar 4444 agora em vez de 5555-4444 sai 44445555-como resolvo isso?Abraços Editado Agosto 23, 2010 por Matheus-vb6 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gerarda Postado Agosto 22, 2010 Denunciar Share Postado Agosto 22, 2010 Private Sub txtFone_Change() If Len(txtFone) = 4 Then txtFone.Text = txtFone.Text & "-" txtFone.SelStart = 5 End If End Sub Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Matheus-vb6 Postado Agosto 23, 2010 Autor Denunciar Share Postado Agosto 23, 2010 obrigado Gerarda, as vezes coisas simples fazem uma grande diferença kkDuvida resolvida--100 post '.'-- Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Matheus-vb6
Pessoal, tentei usar o format para inserir um "-" depois de 4 digitos mas não consegui... então fiz dessa forma:
Porem ele defini o fóco para antes, exemplo, se eu digito 5555
aparece o 5555- mas o fóco vai para o inicio, ou seja se eu digitar 4444 agora em vez de 5555-4444 sai 44445555-
como resolvo isso?
Abraços
Editado por Matheus-vb6Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.