Incorporar apresentação
Baixar para ler offline
![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](https://image.slidesharecdn.com/removercaracteresespeciaistextoemcsharp-160921154623/75/Remover-caracteres-especiais_texto_em_c_sharp-1-2048.jpg)
O documento descreve como remover caracteres especiais de um TextBox em C# ao clicar em um botão. Ele fornece um método que remove caracteres como vírgula, ponto e vírgula, sinal de adição definidos em uma variável "trim" do texto no TextBox. O método procura esses caracteres e remove um de cada vez até nenhum ser encontrado mais.
![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](https://image.slidesharecdn.com/removercaracteresespeciaistextoemcsharp-160921154623/75/Remover-caracteres-especiais_texto_em_c_sharp-1-2048.jpg)