Usuário com melhor resposta
Criar mascara para RG

Pergunta
-
Gostaria de saber se tem como eu fazer aparecer a mascara feito através do código no meu form? E de qual modo seria, não está aparecendo no meu form o jeito que estou fazendo. No caso eu não sei se estaria colocando na posição correta.
if (mtbRG.Text.Length == 9)
{ mtbRG.Mask = "00.000.000-0"; }
Respostas
-
Boa tarde,
O campo é "MaskedTextBox" ?
if (mtbRG.Text.Length == 9) { mtbRG.Mask = "00.000.000-0"; mtbRG.Text = "122212322"; } else { MessageBox.Show(mtbRG.Text.Length.ToString()); }
Se isso não funcionar, vai precisar postar seu código para analisarmos.
Att,
Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.
- Marcado como Resposta Marcos SJ terça-feira, 3 de maio de 2016 18:01
-
Bruno, faz isso no evento "KeyPress" do MaskedTextBox:
public partial class Form1 : Form { public Form1() { InitializeComponent(); maskedTextBox1.Mask = string.Empty; } private void maskedTextBox1_KeyPress(object sender, KeyPressEventArgs e) { maskedTextBox1.Mask = string.Empty; if (maskedTextBox1.Text.Length <= 9) { maskedTextBox1.Mask = "00.000.000-0"; } } }
Abraço! Danilo Chicale Não esqueça de marcar se a respósta foi útil =D
- Editado Danilo Chicale terça-feira, 3 de maio de 2016 17:39
- Marcado como Resposta Bruno Brandão da Silva terça-feira, 3 de maio de 2016 19:19
Todas as Respostas
-
Boa tarde,
O campo é "MaskedTextBox" ?
if (mtbRG.Text.Length == 9) { mtbRG.Mask = "00.000.000-0"; mtbRG.Text = "122212322"; } else { MessageBox.Show(mtbRG.Text.Length.ToString()); }
Se isso não funcionar, vai precisar postar seu código para analisarmos.
Att,
Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.
- Marcado como Resposta Marcos SJ terça-feira, 3 de maio de 2016 18:01
-
Bruno, faz isso no evento "KeyPress" do MaskedTextBox:
public partial class Form1 : Form { public Form1() { InitializeComponent(); maskedTextBox1.Mask = string.Empty; } private void maskedTextBox1_KeyPress(object sender, KeyPressEventArgs e) { maskedTextBox1.Mask = string.Empty; if (maskedTextBox1.Text.Length <= 9) { maskedTextBox1.Mask = "00.000.000-0"; } } }
Abraço! Danilo Chicale Não esqueça de marcar se a respósta foi útil =D
- Editado Danilo Chicale terça-feira, 3 de maio de 2016 17:39
- Marcado como Resposta Bruno Brandão da Silva terça-feira, 3 de maio de 2016 19:19
-
-