网摘关于BarCodeControl控件
简介
BarCodeControl是一个用户制作条形码的控件。
MicrosoftBarcodeControl9.0是可以在MicrosoftOfficeAccess窗体和报表中显示条码符号的ActiveX控件。BarcodeControl9.0支持常用的11个条码符号(UPC-A、UPC-E、EAN-13、EAN-8、Casecode、NW-7、Code-39、Code-128、USPostnet、USPostalFIM和JPPost)。
一般情况下,在安装MicrosoftOfficeAccess2000或更高版本时能自行安装此控件。如需使用而又没有安装MicrosoftOfficeAccess,可以在微软下载中心下载MicrosoftBarcodeControl9.0,
应用
MicrosoftBarcodeControl9.0可以在MicrosoftOffice及MicrosoftVisualBasic中使用,下面主要介绍在MicrosoftVisualBasic使用时的一些属性。(本人使用的软件版本如下:MicrosoftVisualBasic6.0、MicrosoftOfficeAccess2003。)
1、部件。运行MicrosoftVisualBasic后,依次点击“工具”、“部件”,在“控件”页中选择“MicrosoftAccessBarCodeControl9.0”。控件对应的OCX文件为Office程序目录中\OFFICE11\2052\MSBCODE9.OCX。
2、属性。添加部件后,可以对部件属性进行自定义,相关信息如下:
A、样式。选项包括UPC-A、UPC-E、EAN-13、EAN-8、CaseCode、Codabar(NW-7)、Code-39、Code-128、U.S.Postnet、U.S.PostalFIM和JPPost,其对应的值为0至13。此属性能在程序运行过程中通过.style进行修改。
B、显示数据。如选中,表示在条形码下方显示对应的数据;否则在条形码下方不显示对应的数据。此属性能在程序运行过程中通过.ShowData进行修改,值为True和False。
C、子样式。选择不同的样式,就会有不同的子样式提供选择。具体如下:
样式为UPC-A,子样式有Standard、2-DigitSupplement、5-DigitSupplement、POSCaseCode,其对应值0至3。此属性能在程序运行过程中通过.substyle进行修改。
样式为UPC-E,子样式有Standard、2-DigitSupplement、5-DigitSupplement、POSCaseCode,其对应值0至3。此属性能在程序运行过程中通过.substyle进行修改。
样式为EAN-13,子样式有Standard、2-DigitSupplement、5-DigitSupplement、POSCaseCode,其对应值0至3。此属性能在程序运行过程中通过.substyle进行修改。
样式为EAN-8,子样式有Standard、2-DigitSupplement、5-DigitSupplement、POSCaseCode,其对应值0至3。此属性能在程序运行过程中通过.substyle进行修改。
样式为CaseCode,子样式有Standard、Extended、CaseContents,其对应值0至2。此属性能在程序运行过程中通过.substyle进行修改。
样式为Codabar(NW-7),无子样式。
样式为Code-39,无子样式。
样式为Codd-128,无子样式。
样式为U.S.Postnet,子样式有DeliveryPoint、ZIPCode+4、5-DigitZIPCode,其对应值0至2。此属性能在程序运行过程中通过.substyle进行修改。
样式为U.S.PostalFIM,子样式有FIM-ASymbol、FIM-BSymbol、FIM-CSymbol,其对应值0至2。此属性能在程序运行过程中通过.substyle进行修改。
样式为JPPost,无子样式。
D、有效性验证。选择不同的样式,就会有不同的有效性验证提供选择。具体如下:
样式为UPC-A,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。
样式为UPC-E,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。
样式为EAN-13,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。
样式为EAN-8,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。
样式为CaseCode,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。
样式为Codabar(NW-7),有效性验证有无、添加时启动/停止,其对应值0至1。此属性能在程序运行过程中通过.Validation进行修改。
样式为Code-39,有效性验证有无、添加时启动/停止,其对应值0至1。此属性能在程序运行过程中通过.Validation进行修改。
样式为Codd-128,有效性验证有无。
样式为U.S.Postnet,有效性验证有无效时空白。
样式为U.S.PostalFIM,无有效性验证。
样式为JPPost,有效性验证有无效时空白。
E、线条宽度。条形码线条的宽度,选项有细、特别淡、淡、普通、中等、粗、浓、特别浓,对应值为0至7。此属性能在程序运行过程中通过.LineWeight进行修改。
F、方向。方向是控件显示的方向,有0度、90度、180度和270度。此属性能在程序运行过程中通过.Direction进行修改。
G、颜色。用户可以根据自己的喜好选择线条色(ForeColor)和背景色(BackColor),此属性能在程序运行过程中通过.ForeColor和.BackColor进行修改。
H、值。条形码的值,用户可以通过修改.Value给条形码赋值。
I、其他属性与常用控件相同,此处不作说明。
条形码控件各种属性的具体涵义
在下面的列表中给出了属性对话框中各种属性的简单说明。
属性 说明
Style 指定条形码符号的样式。
样式(style)中的十一个样式:0-upc-A;1-UPC-E;2-EAN-13;3-EAN-8;4-CASE-CODE;5-CODABAR(NW-7);6-CODE-39;7-CODE-128;8-U.SPOSTNET;9-U.SPOSTAL.FIM;10-JPPOST.线条宽度0-细;1-特别细;2-淡;3-普通;4-中等;5-粗;6-浓;7-特别浓。
SubStyle 指定更详细的样式。
Validation 指定是否要验证数据的有效性。
LineWeight 指定条形码符号的线条粗细。
Direction 指定条形码控件的显示方向。
ShowData 指定是否要显示数据数值。
ForeColor 指定条形码符号的前景颜色。
BackColor 指定条形码符号的背景色。
Value 指定所产生的条形码符号的值。但必须满足不同风格样式的文字要求。
autoload true/false 自动加载与否,默认情况下为自动加载,即所出现的一个"4901234567894条形码
direction 最关键选项,通过它能实现“刷新”,有四个选项,0~3,其作用分别是将对象的数码放置底部(0),右侧(1),顶部(2),左侧(3)
enabled true/false
visible true/false
height 调整对象的位置:高
left 调整对象的位置:左边距
top 调整对象的位置:上边距
width 调整对象的位置:宽
heightweight 条形码中最粗细条的磅数,0~7磅。
locked 对应右击对象时出现的设置控件格式:锁定对象
printlbject 对应右击对象时出现的设置控件格式:打印(预览)对象
placement 对应右击对象时出现的设置控件格式:对象随单元格移动的选择。
shadowtrue/falsh 对象的阴影设置
visible 0-3 四种变化,并非适用于所有样式。
条码:
Code39 长度任意,可为:数字、字母、+ - . % $ /
I25 双数长度,只能为数字。如为奇数长度则自动在前面补'0'
128c 双数长度,只能为数字。如为奇数长度则自动在前面补'0'
Codabar 长度任意,只可为:数字 和 + - . % $ /
ENA13 定长,13位,末位为检查码,不足位则自动在后面面补'0',检查码可自动成生。
ENA8 定长, 8位,末位为检查码,不足位则自动在后面面补'0',检查码可自动成生。
UPC-A 定长,12位,首位自动加'0',变13位长,末位为检查码,检查码可自动成生。
1.属性:(控件)
BarImage 用于显示条码的Image图像控件
BarStr 条码值,如:12345678
BarId 条码类型(1-7)分别为上述条码
BarColor 条码线条的颜色 为Tcolor类型值,默认为黑色
BarWidth 条码粗细度(1--5) 一般为2或3
BarHeight 条码高度,一般要大于20
BarNo &...
参考资料:
1. Microsoft Barcode Control9.0
http://www.microsoft.com/zh-cn/download/details.aspx?id=8913
2. BarCode控件集
http://www.gcpowertools.com.cn/products/componentone_barcode_winform.htm
扩展阅读:
1. Winform控件集
http://www.gcpowertools.com.cn/products/componentone_studio_winform.htm
网摘关于BarCodeControl控件的更多相关文章
- 获取Mac、CPUID、硬盘序列号、本地IP地址、外网IP地址OCX控件
提供获取Mac.CPUID.硬盘序列号.本地IP地址.外网IP地址OCX控件 开发语言:vc++ 可应用与WEB程序开发应用 <HTML><HEAD><TITLE> ...
- ubuntu下访问支付宝官网,安装安全控件
(1)根据支付宝提示下载安装控件的压缩包 aliedit.tar.gz (2)解压安装 (3)重启浏览器就可以了
- 在DevExpress程序中使用条形码二维码控件,以及进行报表打印处理
在很多业务系统里面,越来越多涉及到条形码.二维码的应用了,不管在Web界面还是WInform界面都需要处理很多物料相关的操作,甚至很多企业为了减少录入错误操作,为每个设备进行条形码.二维码的标签,直接 ...
- 怎样使用My97日期控件
有网友说无法使用My97日期控件,Insus.NET测试一下,是可以正常使用了. 在ASP.NET MVC环境中测试. 去官网下载My97日期控件程序包: 下载解压之后,把程序的目录拷贝至projec ...
- Visual Basic 2012 借助DataGridView控件将Excel 2010数据导入到SQL server 2012
(注:注释的颜色原本为绿色,在这里变为黑色,有点不便,但不会造成阅读影响.放入Visual Basic2012代码编辑器后会还原成绿色.) 摘 要:DataGridView控件作为数据传输的中介,只 ...
- GMap.net控件学习记录
主要参考网址 http://www.cnblogs.com/luxiaoxun/p/3802559.html http://www.cnblogs.com/luxiaoxun/p/3463250.ht ...
- JQuery--使用autocomplete控件进行自己主动输入完毕(相当于模糊查询)
之前为了实现这个功能花了我几天的时间. 事实上.实现了之后发现也就那么回事,正所谓万事开头难嘛.. 废话不多说了.这里我使用的是JQuery控件库中的一个Autocomplete控件.即Autocom ...
- C# WPF 歌词控件(支持逐字定位描色效果)
原文:C# WPF 歌词控件(支持逐字定位描色效果) 之前做了一个模仿网易云歌词的控件,实现了加载网易云歌词并能随音乐播放进度定位歌词.今天呢将在这个控件的基础上增加逐字定位描色功能,如下图效果(QQ ...
- 如何去除My97 DatePicker控件上右键弹出官网的链接 - 如何debug混淆过的代码
概述 http://my97.net/是一个web浏览器的日期选择控件,非常好用,做得非常棒,各种API等事件等都很方便,但是使用了4.8beta3之后,在控件上面右击会出现官网链接 ,这个是PM以及 ...
随机推荐
- MVC框架理解及优缺点
MVC:模型(Model).视图(View).控制器(Control) 流程如下: 首先是视图向控制器发送请求,控制器再将业务请求发送给模型, 然后模型处理请求业务并把结果返回给控制器,控制器根据结果 ...
- Nginx负载均衡配置与负载策略
原理 负载均衡的目的是为了解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服务瘫痪,无法正常提供服务. 应用场景 春节期间在12306网站上买过火车票的朋友应该深有体会,有时查询一张火车 ...
- .NET Socket 简单入门
说到Socket,想必大家都或多或少有所涉及,从最初的计算机网络课程,讲述了tcp协议,而Socket就是对协议的进一步封装,使我们开发人员能够更加容易轻松的进行软件之间的通信. 这个星期刚好接受一个 ...
- 在MFC中显示图片(opencv Mat类型)
1,在MFC窗体中添加picture control控件,并添加对应的变量名 2,在窗体的初始化窗口中添加: namedWindow(); HWND hWnd = (HWND)cvGetWindowH ...
- CentOS7无法使用tab补全功能??
Centos7在使用最小化安装的时候,没有安装自动补全的包,需要自己手动安装. yum -y install bash-completion 或者你可以安装一些初始化的包组 yum -y groupi ...
- Jvm dump介绍与使用(内存与线程)
很多情况下,都会出现dump这个字眼,java虚拟机jvm中也不例外,其中主要包括内存dump.线程dump. 当发现应用内存溢出或长时间使用内存很高的情况下,通过内存dump进行分析可找到原因. 当 ...
- echarts 地图 离线json包分享
最近,项目中需要用到地图,由于项目的特殊性,只能使用内网获取数据. 然而,echarts官网上的离线地图包(http://echarts.baidu.com/download-map.html)早在一 ...
- PGM学习之五 贝叶斯网络
本文的主题是“贝叶斯网络”(Bayesian Network) 贝叶斯网络是一个典型的图模型,它对感兴趣变量(variables of interest)及变量之间的关系(relationships) ...
- JAVA ACM 基础
java ACM Java做ACM-ICPC的特点: (1) 在一般比赛中,Java程序会有额外的时间和空间,而实际上经过实验,在执行计算密集任务的时候Java并不比C/C++慢多少,只是IO操作较慢 ...
- 小Z的袜子(hose) HYSBZ - 2038 (莫队算法)
原文地址:http://hzwer.com/2782.html 「BZOJ2038」[2009国家集训队] 小Z的袜子(hose) 2014年4月26日13,34721 Description 作为一 ...