Standard ou plus

Visual Studio
Codes à barres en Visual Basic, C# & J# projects

Comment ajouter un code-barres à un projet Visual Studio

1

Vous pouvez utiliser le contrôle ActiveBarcode dans Visual Studio comme vous le faites avec n'importe quel autre contrôle, par exemple un bouton. Vous devez d'abord ajouter le contrôle ActiveBarcode dans l'environnement de développement.

1. Ajout d'ActiveBarcode à l'environnement de développement

Aller au menu "Outils" et sélectionnez la fonction "Choisissez des éléments de boîte à outils":

ActiveBarcode: Barcode, Visual Studio

2

Un dialogue apparaît. Comme ActiveBarcode est un composant COM sélectionnez d'abord l'onglet "Com Composants". Une liste des contrôles disponibles sera affichée. Sélectionnez "ActiveBarcode" et activez-le.

ActiveBarcode: Barcode, Visual Studio

3

Ensuite, cliquez sur OK. Maintenant ActiveBarcode est ajouté à votre environnement de développement.

2. Utilisez ActiveBarcode dans votre projet


4


Créez un nouveau projet. Sachez que vous sélectionnez un type de projet qui prend en charge les contrôles ActiveX :

ActiveBarcode: Barcode, Visual Studio

5

Pour ajouter le contrôle ActiveBarcode à un formulaire, vous sélectionnez d'abord la fonction "Toolbox" dans le menu "Voir". Cela ouvre la boîte à outils. "Toolbox". Jetez un oeil ou recherchez le contrôle activeBarcode dans la boîte à outils maintenant.

ActiveBarcode: Barcode, Visual Studio

6

Cliquez sur ActiveBarcode là et déplacez-le le formulaire que vous souhaitez placer le contrôle. Le contrôle sera alors placé sur ce formulaire.

ActiveBarcode: Barcode, Visual Studio

7

Vous pouvez modifier les propriétés du code-barres du contrôle du code-barres maintenant ou plus tard. Dans cet exemple, nous changeons la couleur de fond en blanc:

ActiveBarcode: Barcode, Visual Studio

8

Maintenant, ajoutez une "Textbox" à ce formulaire, aussi.

ActiveBarcode: Barcode, Visual Studio

9

Cliquez deux fois sur cette boîte de texte maintenant pour ouvrir le code source de l'événement "Textchange". Nous utiliserons cet événement pour modifier le contenu des codes-barres chaque fois que la boîte de texte change.

ActiveBarcode: Barcode, Visual Studio

10

Cet exemple de code est pour Visual Basic. Avec Visual CMD, vous utilisez le code suivant pour l'affectation og la propriété texte :

axBarcode1.Text = textBox1.Text;
Voilà. Maintenant, lancez cette application d'exemple:

ActiveBarcode: Barcode, Visual Studio

11

Si vous modifiez le contenu de la boîte de texte dans l'application en cours d'exécution, le code-barres le code.

Facultatif : Utilisation non visuelle d'ActiveBarcode

Vous pouvez également créer ActiveBarcode au moment de l'exécution et utiliser le contrôle:

Dans l'exemple suivant, ActiveBarcode est créé invisible, puis un Code 128 avec le contenu codé "Exemple" est généré et enregistré comme fichier d'image en utilisant la fonction SaveAsBySize.

Visual Basic:
  Dim MyObject As Object
  MyObject = CreateObject("ACTIVEBARCODE.BarcodeCtrl.1")
  MyObject.text = "Example"
  MyObject.typename = "Code 128"
  MyObject.SaveAsBySize("example.bmp", 400, 100)
  
Visual C#:
  BARCODELib.Barcode ab = new ACTIVEBARCODELib.Barcode();
  ab.Text = "123456789012";
  ab.TypeName = "EAN 13";
  ab.SaveAsBySize("example.bmp", 400, 150);
  

Facultatif : Impression d'un code à barres avec ActiveBarcode

On suppose que le contrôle du code à barres est stocké visuellement sur le formulaire.

Visual Basic:
Transférer l'image du code-barres à une ImageBox par exemple, pour une utilisation ou un traitement ultérieur :
PictureBox1.Image = AxBarcode1.Picture 
Imprimez l'image du code-barres en cliquant sur Button1. Le code-barres est imprimé dans le coin supérieur gauche de la page :
Dim WithEvents PrintDocument1 As New Printing.PrintDocument()

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    PrintDocument1.Print()
End Sub

Private Sub PrintDocument1_PrintPage(sender As Object, e As Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
    e.Graphics.DrawImage(AxBarcode1.Picture, 0, 0)
End Sub

Visual C#:
Transférer l'image du code-barres à une ImageBox par exemple, pour une utilisation ou un traitement ultérieur :
pictureBox1.Image = axBarcode1.Picture; 
Imprimez l'image du code-barres en cliquant sur Button1. Le code-barres est imprimé dans le coin supérieur gauche de la page :
using System.Drawing.Printing;

private void button1_Click(object sender, EventArgs e)
{
  PrintDocument printDocument1 = new PrintDocument();
  printDocument1.PrintPage += new PrintPageEventHandler(printDocument1_PrintPage);
  printDocument1.Print();
}

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
  e.Graphics.DrawImage(axBarcode1.Picture, 0, 0);
}