Exemple #1
0
        private void cmd_Click(object sender, EventArgs e)
        {
            try
            {
                Stopwatch sw = new Stopwatch();
                sw.Start();

                //Creation de l'image QRCode
                Image img = QRCodeImage.GetGenerateQRCode(txt.Text, "L", "", 0);//L, M ou Q

                pbox.Image = img;

                //Conversion de l'image se trouvant dans le PictureBox pour le convertir en Base64

                string fileName = clsTools.Instance.SaveTempImage(pbox);
                //Chaine string
                txtText.Text = clsTools.Instance.GetByteFromFile(fileName).ToString();

                //Tableau Bytes
                //lstImg.DataSource = outils.PictureBoxImageToBytes(outils.getImageFromByte(fileName));

                clsTools.Instance.RemoveTempImage(fileName);

                sw.Stop();
                MessageBox.Show("Complete in " + (sw.ElapsedMilliseconds / 1000) + "Sec");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erreur lors de la création et conversion + " + ex.Message, "Création et Conversion QRCode en texte", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
            }
        }