『7x24小时有问必答』
昆仑通态系统键盘包括数值型输入键盘、开关型输入键盘、字符串输入键盘等,这些类型的键盘在不同尺寸的触摸屏上显示的大小是不一致的,如何根据我们实际的需求对当前弹出的键盘大小进行调整?按照接下来的步骤一步步进行实现。
在昆仑通态的组态软件中,要实现对系统键盘大小的调整,需要通过调用脚本函数来实现动态修改,主要使用的函数分别是:
1)!SetDialogBy9Palace()
2)!SetDialogByXYPosition()
这两个函数的主要差别是,前一个是按照九宫格的坐标位置进行弹窗,后者则是根据指定的XY轴的坐标系进行弹窗,他们实现的功能则是一致的。
接下来,我们以第一种脚本函数进行功能组态演示!!!
在新建窗口中添加一个输入框构件并关联字符型变量,同时添加两个标准按钮和一个文本显示框;通过标准按钮执行动态修改键盘大小函数,文本框显示当前缩放倍数;组态完成后效果如下:
接下来我们通过模拟运行的方式点击放大或缩小按钮,观察字符型输入键盘大小的变化。
在正常模拟运行时未对键盘进行放大或缩小的效果:
点击键盘放大后键盘效果:
点击键盘缩小后键盘效果:
在运行的时候修改键盘大小的效果便呈现出来了,但是当你设置完成后将触摸屏断电重启后发现前面的设置又变回默认状态了,而你想实现的是设置一次永久有效的那种,这个时候我们就需要使用到前面文章提及的初值保存功能和启动脚本策略的使用。
我们需要修改以下几点内容,才能达到一次设置永久有效的效果
1),设置倍数关连变量进行初值保存功能
2)在放大和缩小按钮中进行初值立即刷盘功能
3)在启动策略中调用修改键盘大小函数
这样便实现了断电重启后,前面设置的键盘大小任然能保持住。本次分享内容便组态完成,如有疑问欢迎大家在评论区留言讨论。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码