WINCC中如何用VBS实现一个按钮的坐标移动?

我想在画面上放一个按钮,当用鼠标单击这个按钮时,按钮的位置变化(横坐标移动5),哪位师父能告诉我怎么用VBS实现。我很想知道用VBS怎么实现,因为我想借此了解WINCC中应用VBS的基本方法。希望能说的具体点,最好能给出函数并告之这个函数应该放在按钮的哪个属性下。真心期待帮助!

问题补充:
如果操作当前画面里的其它按钮(比如按钮名为CMD1)的横坐标可以如下
ScreenItems("CMD1").Left = ScreenItems("CMD1") + 5
ScreenItems("CMD1“)表示当前画面对象集合里的对象CMD1

前面的看懂了,但是后面的这些语句要写在哪里呢?写在要点击的那个按钮的点击事件里吗?

最佳答案

在这个按钮的鼠标点击事件里写VBS代码
Item.Left = Item.Left + 5
即可实现鼠标点击一下按钮位置右移5
这里Item是这个动作里的参数,也就是系统传递来的当前对象,也就是这个按钮对象
Left是对象的左属性,也就是横坐标,这句代码执行一次横坐标加5
如果操作当前画面里的其它按钮(比如按钮名为CMD1)的横坐标可以如下
ScreenItems("CMD1").Left = ScreenItems("CMD1") + 5
ScreenItems("CMD1“)表示当前画面对象集合里的对象CMD1

提问者对于答案的评价:
呵呵,谢谢啦。也没别人帮忙,看来大家都懒得写字。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc263746.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午2:29
下一篇 2019年6月11日 上午2:29

相关推荐