Array
(
)

algorito para separar 13 digitos de 8 digitos no c#

Wilke Maia
   - 10 nov 2010

  ola pessoal gostaria da ajuda de vocês, eo seguinte  eu tenho um coletor , estou
  tentando pegar os 13 digitos  do codigo barra, só que ele acaba entrando na comparação de  8 digitos. como eu faria pra poder resolver isso.
eu ja fiz de todo jeito ,mas  continua entrando.

estou fazendo assim  no evento textchand
            count = count + 1;
            codigo_inc = txtcodEAN.TextLength;

            if (codigo_inc == 8)
            {
                txtdescricao.Text = "8 digitos ok";
             
            }
            else
            if (codigo_inc == 13)
            {
                txtdescricao.Text = "13 digitos ok";
            }
me ajude pessoal,eu tenho pouco conhecimento em c#


           

Vinicius Vieira
   - 11 nov 2010

Se você fez isso no textchanged sempre vai passar no 8 digitos primeiro.Coloca no leave.

Wilke Maia
   - 11 nov 2010

Amigo esse Evento não tem na minha versão do C#SHARP
 SERIA ISSO MESMO?

Vinicius Vieira
   - 11 nov 2010


  ql o componente que você está utilizando?

Wilke Maia
   - 12 nov 2010

eu não estava utilizando componente, agora eu abaxei um bibilioteca  e estou fazendo teste,
mas não tenho ideia de como vou fazer essa  verificação com essa biblioteca no caso é barcodelibread.dll

eu  estava fazendo assim
           
   ean13 = barcoderead.ean13.tostring(txtcodean.texto);
   ean8= barcoderead.ean8.tostring(txtcodeean,texto);
estou tendo montar algoritimo  pra poder filtrar melhor, você poderia me ajudar?

Vinicius Vieira
   - 12 nov 2010

Esse evento TextChanged esta ligado ao que camarada?

Wilke Maia
   - 12 nov 2010

esse textchand ele só receber o codigo do coletor , somente isso , não está ligado a nada.

Alejandro González
   - 21 mar 2011

Em lugar de usar o TextChange para contar o número de caracteres, use-o para verificar se a tecla enter foi pressionada pois os leitores apos lerem emitem um caracter enter.(pode ser configurado pelo leitor) Após isto pode verificar o tamanho do texto no TextBox   Espero ter ajudado