在PowerBuilder窗体的自定义函数里,能使用窗体上的控件吗?

我自己定义了一个方法,今年取画面上的控件值,但是一直发生空对象异常
2026年09月22日 19:04
有4个网友回答
网友(1):

在窗体中自定义函数,可直接取该窗体中任意一控件值,如,在窗体中,有数据窗口:dw_list,在窗体中的自定义函数中,可以引用该数据窗口实现某些功能,如在窗口中定义自定义函数:wf_auto_retrieve:
connect using sqlca;
dw_list.settransobject(sqlca)
dw_list.retrieve()
disconnect using sqlca;

该窗口自定义函数是检索dw_list数据,在该窗口任一位置都可以调用该函数。

网友(2):

如果就是某个window里自定义函数,应该可以调用该window里的控件

网友(3):

对于问题答案是肯定的,窗口函数是可以调用本窗口的控件的。

发生空对象异常:先要检查一下是不是控件已经删除,获取该窗口为继承窗口,其父对象的控件已经删除,该窗口没有重新regenerate

网友(4):

推荐答案