如何使用powerbuilder按钮单击事件在特定事件上设置指针

how to set the pointer on specific event using powerbuilder button click event

我正在尝试更改按钮单击事件时的指针形状。 实际上我想在我的脚本中做的是:

pointer p1
p1= SetPointer(AppStarting!)
Messagebox("Value",integer(p1))

但点击事件没有发生变化。

您的代码 Messagebox("Value",integer(p1)) 将始终显示 0 作为 p1 的值,因为这不是您确定枚举数据类型值的方式。看看帮助文件中的GetEnumItemValue方法

指针会在每个方法开始时重置,因此即使您在一个事件中设置它,如果您触发另一个事件,它也会改回默认值。