MASCARA PARA TELEFONE

AMORIM 26/04/2017 16:29:48
#473585
Pessoal estou tentando colocar uma mascara no campo telefone conforme abaixo mais não estou conseguindo alguém pode me da um help

Exemplo: (XX)xxxxx-xxxx

If IsNumeric(e.KeyChar) = True Then
Select txtTelefone.TextLength
Case 0
txtTelefone.Text = [Ô][Ô]
Case 1
txtTelefone.Text = txtTelefone.Text + [Ô]([Ô]
txtTelefone.SelectionStart = 1
Case 2
txtTelefone.Text = txtTelefone.Text + [Ô])[Ô]
txtTelefone.SelectionStart = 4
Case 3
txtTelefone.Text = txtTelefone.Text + [Ô]-[Ô]
txtTelefone.SelectionStart = 9
End Select
End If
KERPLUNK 26/04/2017 16:37:31
#473586
Você deveria usar uma MaskedTextBox e não uma TextBox comum.
AMORIM 26/04/2017 16:45:31
#473587
o MaskedTextBox não fica legal
KERPLUNK 26/04/2017 16:46:10
#473588
Como assim [Ô]não fica legal[Ô]? O que você quer fazer?
AMORIM 26/04/2017 16:53:28
#473589
porque a mascara fica aparecendo mesmo com o campo vasio
KERPLUNK 26/04/2017 17:43:20
#473593
Então você não está fazendo certo. veja como é
NILSONTRES 26/04/2017 18:58:06
#473594
KERPLUNK esta certo,
Eu parei com mascaras para telefone depois das ultimas mudanças em celulares, deu muito trabalho para atualizar bancos e executáveis, hoje é texto livre, digita o que quiser.
EDSON.PEREIRA 26/04/2017 19:46:28
#473597
dar uma olha nesse daqui
por CLEVERTON
http://www.vbmania.com.br/index.php?modulo=detalhe&id=7641
LUIZCOMINO 26/04/2017 22:55:32
#473602
Amigo alguns anos atrás fiz essa

http://www.vbmania.com.br/index.php?modulo=detalhe&id=9200
JCM0867 27/04/2017 23:07:13
#473631
No telefone sempre uso textbox multiline, aí o cliente põe o que quiser
Assim não me preocupo mudanças. Só que se for imprimir tem que tirar possíveis <Enter>, substituir por uma virgula ou uma barra.
MESTRE 28/04/2017 07:20:00
#473634
Poxa galera de que adianta usar OOP e fazer campos únicos para atributos compostos e campos multivalorados??
..

Só deus sabe o quanto eu ando sofrendo pra normalizar um banco de dados de mais de 10 anos criado com telefone, email e esses /, - e ; ...
Página 1 de 2 [15 registro(s)]
Tópico encerrado , respostas não são mais permitidas