如题,先看效果。可能看上去没那么惊艳。但是业主的要求总是很个性化的。那分享一下吧,跟小编一起来看看怎么个事儿!

如果说程序编写方法是千人千面,那上位画面又何尝不是呢?最近遇到一个客户,要求在操作面板上写出连锁说明用来提示操作人员。而我们的窗口又都是用一个模板重复调用的,程序变量里基本很少用字符串,只能在上位模板里文本里做文章。闲话少叙,直接开始。

第一步,老规矩肯定是先准备变量。一个个性化说明要用的字符集变量,和一个存放变量前缀名称用的字符集变量。

第二步,编辑我们的公共模板。常规按钮只链接后缀即可,我们前面文章有讲,这里不多说。横线部分关联我们刚才建立的说明变量,加上NOTP指令取消前缀功能,这样就相当于直接显示后面内容。

第三步,做一个简易画面。拖出来一个画面窗口,和三个静态文本。

第四步,更改画面窗口的对象名称为“公共阀门”,其它属性中关联前缀的字符变量。为后续更改做准备。

第五步,画面窗口事件里,当变量前缀更改的时候,要对画面名称重新关联一下,这步也是非常容易遗忘的一个步骤了。

第六步,对每个静态文本的鼠标点击编写VB脚本。主要干三件事情,对我们的个性化说明进行编辑;赋值前缀,和弹出窗口的属性更改,本例是做了跟随鼠标位置弹出。然后编译退出。

到此功能实现。如果各位看官已经看到这里了,和其他老粉一样可能已经发现,它还可以用更简便的方法实现。只是这个项目设备不算多没有费太多精力。如我们开头所说的,画面做法千变万化,任何一个小知识都值得学习!

点赞加分享,找我不迷路。各位看官,下次再会!

更多推荐