Ajuda C# Textbox - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: Ajuda C# Textbox (/showthread.php?tid=9250) |
Ajuda C# Textbox - joaocarlos07 - 28-06-2011 01:03 Boa noite a todos eu estou aqui num dilema com um código que ja dei a volta a cabeça e nao saiu do sitio :x eu estou a criar um software para pda em c# , é o seguinte eu tenho o meu form das vendas e o utilizador pode inserir os produtos que quer comprar manualmente seleccionando o produto ou entao pode passar o codigo de barras , seleccionar os produtos ja funciona o codigo de barras é que esta a dar mais trabalho :x basicamente o que o codigo de barras faz é escrever onde estiver o ponteiro o numero que lé o leitor de barras ou seja a minha ideia foi meter uma textbox, onde sempre que fazia alguma coisa no fim fazia textbox1.focus() ou seja a textbox esta sempre pronta para passar o artigo no leitor , é o seguinte eu fiz um codigo no evento da textbox so que não funciona bem quando passo o artigo por vezes insere em branco outras vezes insere-me por exemplo 3 vezes o mesmo artigo so passando uma vez o leitor . Se alguem me poder ajudar agradeço espero ter sido claro mas alguma duvida é so dizer Código: private void textBox1_TextChanged(object sender, EventArgs e) RE: Ajuda C# Textbox - motaman - 29-06-2011 17:51 viva, não estou bem dentro de programação para pda, mas acho que o teu erro está no evento, visto que o textchanged é activado sempre que há alteração no texto da textbox (é activado a cada caracter). Penso que deverias usar ou um lostfocus (ao fazer enter a textbox perde o focus, mas não te esqueças de verificar que o leitor esta a imprimir os caratcteres não imprimiveis[CR]) outro outro evento que active apenas no final de estar o código todo escrito. |