如何在PowerBuilder中发布/触发事件到隐形控件?

时间:2016-08-17 23:49:24

标签: powerbuilder

我有一个场景,需要从控制器窗口非视觉地自动化一些窗口,打开,设置参数并将事件发送到其他窗口控件,如SetFocus(主要是文本框)和Clicked(专用于按钮) )。

当受控窗口可见时,该过程可以正常工作,但当它们不可见时它不起作用。

它是一个MDI应用程序。

我尝试将受控窗口的宽度和高度设置为0,但标题栏仍然显示。控制器窗口不能是应用程序模式(响应类型)。

关于如何做到这一点的一些想法?

提前致谢。

1 个答案:

答案 0 :(得分:2)

您始终可以在屏幕的可见部分之外打开“隐形”窗口(例如在-200的x位置或类似位置)。在Open事件中将窗口X位置设置为某个负数(在显示窗口之前触发打开事件)。