Usuário com melhor resposta
Retirar espaços a direita e a esquerda de um texto

Pergunta
-
Por favor queria saber como faço para colocar no evento Leave de uma TextBox, fazendo com que verifique se tem alguma coisa escrita e retire os espaços a direita e a esquerda do texto menos no meio....
exemplo:
normal: ' Leonardo Schwitzer '
formatado: 'Leonardo Schwitzer'
me ajudem por favorrrr
Respostas
-
O erro ocorre porque você esta atribuindo o retorno do tipo string do método Trim() a um objeto do tipo TextBox, tenta atribuir na propriedade Text que aceita apenas string do seu TextBox:
private void textBox1_Leave(object sender, EventArgs e) { //se o campo nome cliente tiver alguma coisa escrita if (txt_nome_cliente.Text != "") { //tirar expaços na esquerda e a direita txt_nome_cliente.Text = txt_nome_cliente.Text.Trim(); } }
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Sugerido como Resposta Roberson Naves quarta-feira, 22 de agosto de 2012 19:10
- Marcado como Resposta Leonardo Schwitzer quarta-feira, 22 de agosto de 2012 19:27
Todas as Respostas
-
texto = texto.TrimStart().TrimEnd()
Não esquece de marcar como útil
- Editado Cesar Mendes da Silva quarta-feira, 22 de agosto de 2012 17:41
-
é como o Cesar Mendes disse...mas para pegar o leave do textbox precisamos saber: é asp.net, win forms, wpf ou o que diabos?
Terei prazer em tentar te ajudar :)
Sou só uma little padawan que tem sorte de andar com jedis, mas farei o possível por quem precisar :)
Se quiser: mayumisatox@gmail.com ou @MayogaX -
-
-
-
eu estou inserindo assim no evento leave
private void txt_nome_cliente_Leave(object sender, EventArgs e) { //se o campo nome cliente tiver alguma coisa escrita if (txt_nome_cliente.Text != "") { //tirar expaços na esquerda e a direita txt_nome_cliente = txt_nome_cliente.Text.Trim(); }
mais da erro
nesta parte
txt_nome_cliente.Text.Trim();
por favor me ajudem
-
O erro ocorre porque você esta atribuindo o retorno do tipo string do método Trim() a um objeto do tipo TextBox, tenta atribuir na propriedade Text que aceita apenas string do seu TextBox:
private void textBox1_Leave(object sender, EventArgs e) { //se o campo nome cliente tiver alguma coisa escrita if (txt_nome_cliente.Text != "") { //tirar expaços na esquerda e a direita txt_nome_cliente.Text = txt_nome_cliente.Text.Trim(); } }
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Sugerido como Resposta Roberson Naves quarta-feira, 22 de agosto de 2012 19:10
- Marcado como Resposta Leonardo Schwitzer quarta-feira, 22 de agosto de 2012 19:27