How to Generate QR Code in .NET WinForms
How to Generate 2D QR Code Barcode Images in .NET WinForms
- 100% developed in C#.NET, compatible with .NET Framework 2.0/3.0/4.0
- Compatible with latest ISO/IEC 18004 to output valid QR Code for all printers
- Simple to generate 2D QR Code barcodes in Visual Studio 2005 and above versions
- Easy to drag & drop 2D QR Code generating control DLL into Windows Forms
- Provide simple and complete developer guide for 2D QR Code generation
- Support 2D QR Code barcode image saving in different formats
- Offer different types of royalty-free developer licenses upon purchasing
.NET WinForms QR Code Library Overview
QR Code, known as Denso Barcode, QRCode, Quick Response Code, JIS X 0510 and ISO/IEC18004, is a 2D matrix barcode developed by Denso Wave. QR Code is used world-wide for its large capacity, small printout size and high scan speed. It encodes numeric data (digits o to 9), uppercase letters (A to Z), ten special characters (space, $ % * + - . / :), byte data and Kanji characters. Download QR Code Barcode Generator for .NET WinForms
- KeepAutomation.Barcode.Windows.dll
- End User License Agreement
- User Manual
- Buy Now page
Users are free to use this evaluation version on your computer. Pay attention that a "KA Barcode" watermark will be visible on generated barcode images randomly. QR Code Generation with .NET WinForms SDK
How to drag and drop QR Code generator to Windows Forms
- In Visual Studio, right click in "Toolbox" and select "Choose Items..."
- In the pop-up window, click button "Browse..." and select "KeepAutomation.Barcode.Windows.dll".
- Then, you'll see "BarCodeControl" in Visual Studio Toolbox.
- Select QR Code barcode type through Properties window.
- Drag and drop "BarCodeControl" into the project forms and a barcode is generated. Then, change its type to QR Code.
- Finally, you can customize QR Code image settings in the "Properties" window.
Generate QR Code in .NET WinForms Using C# or VB.NET
Using the C# or VB.NET sample code below accordingly to produce and encode QR Code in .NET Windows Forms applications. Firstly, you should add reference ("KeepAutomation.Barcode.Windows.dll") to your .NET WinForms project. C# Sample code
using KeepAutomation.Barcode.Bean;
BarCode barcode= new BarCode(); barcode.Symbology= KeepAutomation.Barcode.Symbology.QRCode; barcode.CodeToEncode = "QR Code"; barcode.X = 6; barcode.Y = 6; barcode.generateBarcodeToImageFile("c://barcode-qrcode-csharp.gif");
VB Sample code
Dim barcode As KeepAutomation.Barcode.Bean.BarCode = New KeepAutomation.Barcode.Bean.BarCode
barcode.Symbology = KeepAutomation.Barcode.Symbology.QRCode barcode.CodeToEncode = "QR Code" barcode.X = 6 barcode.Y = 6 barcode.generateBarcodeToImageFile("c://barcode-qrcode-vbnet.gif")
QR Code Generator for .NET WinForms generates QR Code barcodes in accordance with QR Code barcode specification in International Organization of Standard (ISO) - ISO/IEC18004. Besides, it is also supports to accurately generate QR Code barcodes in accordance with GS1 standard. Users may make it work using "FNC1" property and setting it to "FNC1.First ", which designates data formatted in accordance with the GS1 General Specifications. C# Sample code
barcode.FNC1 = KeepAutomation.Barcode.FNC1.First; VB Sample code
barcode.FNC1 = KeepAutomation.Barcode.FNC1.First
How to Generate QR Code with Error Correction Level in .NET WinForms
QR Code adds a Reed-Solomon Code to the original data to restore data if the code is dirty or damaged. That is QR Code Error Correction Capacity. QR Code Generator for WinForms provides 4 levels error correction: L (7%), M (15%), Q (25%), and H (30%) for user to choose according to the operating environment. Users may make it work using "QRCodeECL" property and setting it to L, M, Q, and H according to your needs. C# Sample code
barcode.QRCodeECL = KeepAutomation.Barcode.QRCodeECL.L; VB Sample code
barcode.QRCodeECL = KeepAutomation.Barcode.QRCodeECL.L
How to Generate QR Code with ECI in .NET WinForms
The Extended Channel Interpretations (ECIs) enables QR Code to encode multiple character sets apart from the default encodable set, and other data interpretations. QR Code allows you to switch to other encoding characters (e.g. Arabic, Cyrillic, Greek, Hebrew) through ECI. Users are able to use this function by modifying "QRCodeECI" property from default value 3 to other value. C# Sample code
barcode.QRCodeECI = 3; VB Sample code
barcode.QRCodeECI = 3
How to Generate QR Code with Tilde Function in .NET WinForms
Tilde function is encoded in Barcode Generator DLL for .NET WinForms for developers to encode special characters in QR Code. Users may apply this function by setting "TildeEabled" to true. C# Sample code
barcode.TildeEnabled = true; VB Sample code
barcode.TildeEnabled = true |