The control has the following control properties which may be set in the property pages or programmatically with Visual Basic.
Caption: (BSTR) the data which will be converted into a barcode
AutoCheckDigit: (Boolean) if non-zero causes the control to calculate the barcode's check digit. If 0 (False) no check digit calculation is performed, and it is assumed that the check digit(s) are in the Caption data. Note that this property is ignored for Code 128 and EAN128 barcodes, where the check digit is both required and hidden from the user
AutoSize: (Boolean) if non-zero causes the control to resize itself to contain the barcode.
BackColor: (Colorref) the background color
CapLength: (integer) normally 0, in which case the length of the data string in the Caption property is determined automatically. If non-zero it is taken to be the number of characters in the Caption property to be used as data.
CodeType: a value which specifies the type of barcode to be produced. (See Barcode types for list of types)
Errorcode: (integer) a non-zero value is returned if the data supplied in the Caption property can be converted into a valid barcode.
Font: (Font) the font in which the Ouput characters will be displayed
ForeColor: (Colorref) the color of the bars in the barcode
Extra1: (integer) A flag for setting a specific barcode-dependent characteristic (see the individual barcode type description for details). Set to 0 if not required.
Extra2: (integer) A flag for setting a specific barcode-dependent characteristic (see the individual barcode type description for details). Set to 0 if not required.
Human: (Cstring) the human readable form for the last barcode translation performed. Note that clocked barcodes do not have a human readable form.
Output: (CString) the characters which when displayed in the correct font, produce the barcode. Note that this string may be much larger than the Caption string.
In addition the control supports the normal Active-X properties, such as Visible, Height, Width, etc.
More: