Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Remover caracteres especiais_texto_em_c_sharp
1. Removendo caracteres especiais de um TextBox C#
Vamos supor que existe um TextBox em um Windows Form e você tem que entrar com uma senha, nome,
endereço, etc.
Se você deseja que alguns caracteres, como vírgula (,), ponto e vírgula (;), sinal de adição (+), etc sejam
removidos do TextBox, por exemplo, após o clique de um botão, aqui vai um pequeno truque:
Digamos que você digite no TextBox, a string "+Bo=n;d" e clique no botão.
O método:
private void button1_Click(object sender, System.EventArgs e) {
//Aqui você pode incluir os caracteres qeu deseja que sejam retirados
char[] trim = {'=', '', ';','.', ':',',','+','*'};
int pos;
while ((pos = this.textBox1.Text.IndexOfAny (trim)) >= 0)
{
this.textBox1.Text = this.textBox1.Text.Remove (pos, 1);
}
}
}
Será invocado e o resultado da nova string sem os caracteres especiais na variável "trim" será mostrada no
TextBox.
Autor: Huseyin Altindag
E-mail: não informado