标签: powerbuilder
我有一个主窗口,它包含一些堆栈面板和每个堆栈面板,包含可视用户对象。我现在的问题是如何在堆栈面板中设置焦点选定的可视对象?
答案 0 :(得分:0)
我认为somepanel.panel_control.SetFocus()会做你想做的事。
somepanel.panel_control.SetFocus()
顺便说一句,如果面板是可视用户对象,则从窗口直接访问对象的内部控件并不是一种好习惯。它破坏了封装。您应该向用户对象添加一些方法以减少强耦合。您可以阅读有关Law of Demeter的文章以获取详细说明。