按钮单击事件.. PowerBuilder 11.5
Button Clicked Event.. PowerBuilder 11.5
你好!
谁能告诉我为什么下面的代码在按下名为 b_1 的关闭按钮时没有关闭 window?我正在按钮单击事件中尝试我的代码...
代码如下:
dwo.Name = 'b_1'
String ls_Object
ls_Object = String(dwo.name)
If ls_Object = "b_1" Then
Close(Parent)
End If
也请提供任何好的Power Builder开发教程,专门针对报告和数据windows
谢谢
如果您的按钮位于主窗体(window)上,您只需使用 Close(Parent)。
如果您的按钮位于数据window 控件上,您需要在数据window 的父级(window)上触发该方法(数据[=14 的形式=] 放在).
Walid Ahmed,美好的一天。
我建议如下:
1. 将按钮放在数据window 的详细信息带之外,它并不总是在那里正常工作。页眉、摘要或页脚区域就可以了。
2.确保你的脚本在buttonclicked事件中。
3. 总结 Matt 的评论,如果数据window 直接在 window 上,则
关闭(父级)
但如果它在另一个控件上,例如用户对象或标签页,则需要关闭对该控件的引用 window:
(我推荐定义一个实例变量:
windowiw_win
并将其设置为 window 在其打开的事件中:
iw_win = this
并在数据window的按钮点击事件中使用它:
Close(iw_win)
)
你好!
谁能告诉我为什么下面的代码在按下名为 b_1 的关闭按钮时没有关闭 window?我正在按钮单击事件中尝试我的代码...
代码如下:
dwo.Name = 'b_1'
String ls_Object
ls_Object = String(dwo.name)
If ls_Object = "b_1" Then
Close(Parent)
End If
也请提供任何好的Power Builder开发教程,专门针对报告和数据windows
谢谢
如果您的按钮位于主窗体(window)上,您只需使用 Close(Parent)。
如果您的按钮位于数据window 控件上,您需要在数据window 的父级(window)上触发该方法(数据[=14 的形式=] 放在).
Walid Ahmed,美好的一天。
我建议如下:
1. 将按钮放在数据window 的详细信息带之外,它并不总是在那里正常工作。页眉、摘要或页脚区域就可以了。
2.确保你的脚本在buttonclicked事件中。
3. 总结 Matt 的评论,如果数据window 直接在 window 上,则
关闭(父级)
但如果它在另一个控件上,例如用户对象或标签页,则需要关闭对该控件的引用 window:
(我推荐定义一个实例变量:
windowiw_win
并将其设置为 window 在其打开的事件中:
iw_win = this
并在数据window的按钮点击事件中使用它:
Close(iw_win)
)