Améliorer votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Améliorer votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature
Je suis d'accord avec toi que ce n'est pas la mort de réécrire un code barre, mais là, le programme va lire plus de 1000 codes barres par jour
using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace LectureCodeBarre { static class Program { /// <summary> /// Point d'entrée principal de l'application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MENU()); } } }
private void textBox1_KeyDown(object sender, KeyEventArgs e) { if(e.KeyCode == Keys.Enter)//si entrée est tapé { File.AppendAllText("leFichier.txt", textBox1.Text + Environment.NewLine);//ouvre le fichier, et y ajoute le texte contenu dans le textbox textBox1.Text = "";//efface le textbox e.Handled = true;//indique au système que 'évènement est traité } }
DateTime.Now.ToLongTineString();ou
DateTime.Now.ShortTineString();
string ComparaisonDouble = "";//en déclarant comparaison ici elle existe en dehors de textBox1_KeyDown donc à la fin de l'exécution, elle existera toujours et son contenu sera conservé private void textBox1_KeyDown(object sender, KeyEventArgs e) { string ValeurTextBox= textBox1.Text; if (e.KeyCode == Keys.Enter && ComparaisonDouble!= ValeurTextBox)//si entrée est tapé et s'il n'y a pas doublon { //....
using System; using System.IO; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace TEST_Saisi_Enregistrement { public partial class Form1 : Form { string DateFichier = DateTime.Now.ToString("yyyyMMdd"); public Form1( ) { InitializeComponent(); } private void button1_Click(object sender, System.EventArgs e) { this.Close(); } private void textBox1_KeyDown(object sender, KeyEventArgs e) { string ValeurTextBox= textBox1.Text; string ComparaisonDouble = ""; if (ComparaisonDouble != ValeurTextBox && e.KeyCode == Keys.Enter )//si entrée est tapé { File.AppendAllText(@"\\MONSRV\MONREP\TEST" + DateFichier + ".txt", ValeurTextBox + ";" + DateTime.Now.ToString("yyyyMMddHHmmss") + Environment.NewLine);//ouvre le fichier, et y ajoute le texte contenu dans le textbox avec un ; et la date textBox1.Text = "";//efface le textbox e.Handled = true;//indique au système que 'évènement est traité label2.Text = ComparaisonDouble; ComparaisonDouble = ValeurTextBox; label1.Text = ValeurTextBox+ " Valeur text box"; label3.Text = ComparaisonDouble + " valeur comparaison"; } else { label1.Text = " Valeur identique"; textBox1.Text= "";//efface le textbox } } private void label1_Click(object sender, EventArgs e) { } private void label2_Click(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { } private void label3_Click(object sender, EventArgs e) { } } }
public string Comparer (string ComparaisonDouble) { return ComparaisonDouble; } public void textBox1_KeyDown( object sender, KeyEventArgs e) { string ValeurTextBox= textBox1.Text; if (e.KeyCode == Keys.Enter && ComparaisonDouble != ValeurTextBox)//si entrée est tapé { File.AppendAllText(@"\\10.143.17.3\Prod_Chq_TEST\TEST" + DateFichier + ".txt", ValeurTextBox + ";" + DateTime.Now.ToString("yyyyMMddHHmmss") + Environment.NewLine);//ouvre le fichier, et y ajoute le texte contenu dans le textbox avec un ; et la date textBox1.Text = "";//efface le textbox e.Handled = true;//indique au système que 'évènement est traité label2.Text = ComparaisonDouble; ComparaisonDouble= ValeurTextBox; label1.Text = ValeurTextBox+ " Valeur text box"; label3.Text = ComparaisonDouble + " valeur comparaison"; } else { label1.Text = " Valeur identique"; // ne pas ecrire dans le fichier texte ou supprimer la ligne textBox1.Text= "";//efface le textbox e.Handled = true; } }