Bonjour le forum j'ai un bout de code qui permet de généré les codes barres type EAN13
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
string Barrcode, Check12Digits;
            if (txtBarcode.Text != "")
            {
                Check12Digits = txtBarcode.Text.PadRight(12, '0');
                Barrcode = EAN13Class.EAN13(Check12Digits);
                label1.Text = Barrcode;
 
 
 
 
                if (!String.Equals(EAN13Class.Barcode13Digits,"") || (EAN13Class.Barcode13Digits != ""))
                {
                    richTextBx1.Text = EAN13Class.Barcode13Digits.ToString();
 
                    Int32 intStart = Convert.ToInt32(richTextBox1.TextLength - 1);
                    ChangeTextColor.ChangeColor(richTextBox1, intStart);
                }
 
 
 
            }
Nom : BARECODE.PNG
Affichages : 119
Taille : 11,2 Ko
le code barre est généré sur un label
maintenant je souhaite convertir ce label en image afin de sauvegarder pour cela j'ai essayé le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
  private void button1_Click(object sender, EventArgs e)
        {
            byte[] imageBytes = Convert.FromBase64String(label1.Text);
            MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length);
 
            // Convert byte[] to Image
            ms.Write(imageBytes, 0, imageBytes.Length);
            System.Drawing.Image image = System.Drawing.Image.FromStream(ms, true);
            pictureBox1.Image = image;
        }
mais j'obtient une erreur lors de la conversion. est t'il possible de convertir un label en type image?