USART-HMI—数字键盘的使用

说在前面

写在事件编辑上的代码的赋值等号左右不能有空格!!!

添加数字键盘

支持系统键盘的控件:文本控件、数字控件、虚拟浮点数控件、滚动文本控件、滑动文本控件。
最好选择数字控件。
将控件的vscope属性设置为全局,然后配置key属性。
在这里插入图片描述
右键解锁
在这里插入图片描述
在这里添加代码如下:
在这里插入图片描述

// 判断跳转过来的页面 ID
if(loadpageid.val==1)
{
  // 判断传进来的控件 ID
  if(loadcmpid.val==SPWM.n0.id)
  {
    printh 55 00
    prints p[loadpageid.val].b[loadcmpid.val].val,2
    printh 0d 0a
  }
}

目前看来仅限整数,小数有待研究。

初始化时数字键盘为空

后初始化事件
input.txt 和 show.txt 置为空

input.txt=""
show.txt=""

给按钮或其他类型的控件配置键盘

vscope 改为 全局
font 改为 1
在这里插入图片描述
找到弹起事件

keybdB.loadpageid.val=dp // dp 指当前页面 ID
keybdB.loadcmpid.val=b0.id
page keybdB

建议不要用按钮,因为没找到方法在这里不给按钮上的文字赋值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值