地磅称量系统之(58) 应用自定义的LCD控件(包括测试的效果图)

  

让知识更加联贯 让技术走进生活
我的博客        我的程序 我的网络
               ------郑紫至
               E-mail:zhengzizhi@yahoo.com.cn
地磅称量系统
58.重新调整FrmWtBill窗口的Size大小为(942,447)
从ToolBox 工具箱中拖放LCD控件至FrmWtBill的LCD显
示区域并设置属性Location为(12,24)、Size为(375,90)、 Anchor为(Left,Right) ; 
然后拖放一个label标签至lcd1的右边缘取名为lblUnit
设置Text为KG 、TextAlign为BottomLeft 、Size为(94,90)、Location为(387,24)、
ForeColor为Lime、Font为Tohoma,36pt,style=Bold、BackColor为Black、AutoSize
为False
在设计模式下的样子如下图所示:
 
现在看看程序在运行状态下显示6位随机整数的效果图和显示系统时间的效果图
拖放一个timer控件放在FrmWtBill上设置Enabled=true 和Interval=1000
一秒钟变换一次随机整数数据显示的数据在0至999999之间 如果要显示000000这个样子
就需要把一个0变成有6个0的字符串就OK了
测试代码如下:
      private void timer1_Tick(object sender, EventArgs e)
        {
            Random rdm = new Random();
            this.lcd1.LCDShowStringValue = rdm.Next(0,999999).ToString();
        }
 
然后再看看显示时间的效果图 同样是一秒钟变换一次数据跟秒表一样 效果图如下
测试用的代码为
private void timer1_Tick(object sender, EventArgs e)
        {
            //Random rdm = new Random();
            //this.lcd1.LCDShowStringValue = rdm.Next(0,999999).ToString();
            this.lcd1.LCDShowStringValue = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
            this.labelUnit.Text = string.Empty;// 隐藏 KG 字符
        }
下图的字符显示出来比上面的要小 原因是字符比上面长了好多又要都显示出来程序会自动把字体变小
要调节字体的大小 就在设计模式下把这个LCD控件拉长一些 后面有一块黑色区域是标签的区域
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值