说明:
此条目描述了如何控制用于“Mouse > Left/Right Release”事件的动作,从而使得只有当鼠标指针放在对象上面时才发生希望的动作。当鼠标指针释放时如果指针不在对象之上,则不触发动作。
标准情况下 ,当执行“释放”鼠标操作时无论指针是否位于对象上都会触发对象的“Left/right release”事件。一旦触发“Left/right click”事件 ,通常情况下随之而来的就是“Left/right release”事件。如果在执行“Left/right release”事件动作中鼠标的实际位置与对象的位置、宽度和高度相当的话 ,则可以实现期望的反应(或者期望的无反应)。如果鼠标指针位于对象区域之外,则取消动作。下例说明了使用一个带“Right release”事件的 VBS 动作 ,将会发生什么。
编号 | 步骤 |
1 | 在画面中插入一个对象,例如,一个按钮。 |
2 | 对于已插入的对象,组态下列用于事件“Object properties > Event > Button > Mouse > Right click”的 VBS 动作。
注意 |
3 | 对于已插入的对象,组态下列用于事件“Object properties > Event > Button > Mouse > Right release”的 VBS 动作。 |
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337804.html