Validação de texbox com quantidade de palavras

10/01/2012

Boa noite,

Gostaria de saber como faço para validar um textbox da seguinte maneira:

- Não aceita apenas 01 palavra, ou seja:

Nome: Teste ( Aqui ele avisa que esta incorreto, pois contem apenas 01 palavra)

e

Nome: Teste teste ( Aqui ele avisa que esta ok, pois o campo esta preenchido com mais de 01 palavra).

Qual solução posso utilizar? no textChanged do textbox? Como poderia fazer?

Marcos Amadeu

Respostas

10/01/2012

Thiago

o textchange possivelmente não iria resolver, voce vai ter que usar o evento leave, ou então usar o keydown e verificar se foi apertado algum espaço
Responder Citar

10/01/2012

Marcos Amadeu

POis é.. tava até tentando algo, porém não etasaindo nada... estava utilizando o trim() e assim verificar os espaços.
Teria como me ajudar na implementação?
Responder Citar

10/01/2012

Thiago

Cara talves isso possa te ajudar, é só um exemplo pra voce entender se tiver mais duvidas me fala
isso vai dentro de algum evento

char[] a = textBox1.Text.ToArray();
for (int i = 1; i < a.Count(); i++)
{
if(a[i].ToString() == )
{
MessageBox.Show(Acho na possição = + i.ToString());
}
}
Responder Citar