Visual C# / C++ - Barcodes in Projekten

EnterpriseFür diese Funktionalität benötigen Sie die Enterprise Edition

So verwenden Sie einen Barcode in Visual C# oder C++

Flash Video

Sie können ActiveBarcode in Visual C# und C++ wie jedes andere Steuerelement (z.B, ein Button) verwenden. Ein Beispiel für die nicht-visuelle Anwendung finden Sie weiter unten. Dafür fügen Sie zunächst das ActiveBarcode Steuelement in die Entwicklungsumgebung ein.

ActiveBarcode in die Entwicklungsumgebung einbinden
In diesem Beispiel wird Visual C# verwendet. Die Vorgehensweise bei Visual C++ ist weitgehend identisch.

Wählen Sie über das Menü "Extras" die Funktion "Toolboxelemente auswählen":

Screenshot

Ein Dialog erscheint. Wählen Sie hier zunächst den Reiter "COM Steuerelemente" aus, da ActiveBarcode eine COM Komponente ist:

Screenshot

Es erscheint eine Liste der verfügbaren Steuerelemente. Wählen Sie hier "ActiveBarcode" aus und aktivieren Sie es. Klicken Sie dann auf OK.

Screenshot

Nun ist ActiveBarcode in die Entwicklungsumgebung integriert.

ActiveBarcode verwenden (Beispiel)

Erstellen Sie ein neues Projekt. Um nun den ActiveBarcode Control auf einer Form zu platzieren öffnen Sie die Toolbox. Wählen Sie hierzu aus dem Menü "Ansicht" die Funktion "Toolbox":

Screenshot

In der Toolbox suchen Sie sich den ActiveBarcode Control.

Screenshot

Klicken Sie diesen an und platzieren Sie ihn auf der Form. Der Control wird auf der Form integriert.

Screenshot

Den Barcodetyp, wie auch alle anderen Eigenschaften des Barcodes können Sie einfach über die Properties einstellen, genauso wie Sie es von anderen Steuerelementen gewohnt sind. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Codabar, Code 25 Industrial, Code 25 Interleaved, Code 39, Code 39 Extended, Code 93, Code 93 Extended, Code 128, Data Matrix, DUN-14, EAN-2, EAN-5, EAN-8, EAN-13, EAN-14, EAN-18, EAN-99, EAN-128, EAN-Velocity, GS1-128, GTIN, Identcode, ISBN-10, ISBN-13, ISBN-13 Dual, Bookland, ISSN, ISMN, ITF-14, JAN, Leitcode, MSI, NVE, PDF417, PostNet, PZN, Royal Mail SCC-14, SSCC-18, UCC-128, UPC-A und UPC-E

In diesem Beispiel ändern wir die Hintergrundfarbe des Barcodes auf Weiss.

Screenshot

Fügen Sie nun noch eine Textbox in die Form hinzu.

Screenshot

Diese Textbox "verknüpfen" wir nun direkt mit dem Control. Mit einem Doppelklick auf die Textbox öffnen Sie den Sourcecode für die Form direkt in dem Event für "Textchange". Dieser Event wird immer aufgerufen, wenn der Inhalt der Textbox geändert wird. Ideal für unser Vorhaben. Diese Änderung geben wir sofort weiter an den Control.

Screenshot

Fertig. Starten Sie nun die eben erstellte Beispielanwendung:

Screenshot

Wenn Sie den Inhalt der Textbox nun ändern, wird der Text sofort als Barcode codiert.

Nicht-visuelle Anwendung von ActiveBarcode:
Sie können ActiveBarcode auch zur Laufzeit erstellen und so den Control auch nicht-visuell verwenden:

In dem folgenden Beispiel wird ActiveBarcode erstellt, ein EAN-13 Code mit dem codierten Inhalt "123456789012" erzeugt und dann mittels SaveAsBySize Funktion als Bilddatei gespeichert. Selbstverständlich können Sie auch auf die andere Eigenschaften und Methoden des Controls zugreifen.

BARCODELib.Barcode ab = new BARCODELib.Barcode();
ab.Text = "123456789012";
ab.TypeName = "EAN 13";
ab.SaveAsBySize("example.bmp", 400, 150);
Sollten Sie noch keine Referenz zu ActiveBarcode in Ihrer Anwendung haben, klicken Sie im Solution Explorer mit der rechten Maustaste auf "References", wählen Sie dann "Add Reference -> COM -> ActiveBarcode".

Weitere Beispiele:
// Barcode in die Zwischenablage kopieren:
ab.CopyToClipboardBySize(400, 150);

// Infobox von ActiveBarcode aufrufen:
ab.AboutBox();



Video zu diesem Themenbereich:

Video (Flash) Beschreibung Größe
Icon Visual Studio:
ActiveBarcode in einem Visual Studio Projekt verwenden.
2,2MB Enterprise


* Bei Anwahl eines Videos öffnet sich ein neues Browserfenster

Lesen Sie weitere Beispiele, wie man Barcode in Standardanwendungen (wie z.B. Office, Excel, Word, Access Formulare, Access Reports, PowerPoint, OpenOffice.org, Publisher, Freelance, Freehand MX, Lotus Notes, Bildbearbeitung, WordPad, Works usw.) einfügt.

rss twitter Bookmark and Share
| Übersicht | Shop | Download | Email | Datenschutz | Sitemap | Druckansicht | Version 5.58 | © Lars Schenk & Frank Horn

Alle genannten Warenzeichen und Produktnamen sind Eigentum ihrer jeweiligen Inhaber.