2020-09-22 03:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有点生锈,所以在窗户上画画时遇到了麻烦...
我可以创建一个窗口,也可以通过画家在该窗口上创建一个矩形。 当我运行该应用程序时,将显示窗口并显示矩形。 然后,我几乎可以按任何想要的方式操作矩形。
但是,如果我尝试通过代码(l_rect = CREATE RECTANGLE)创建矩形,然后在窗口上设置其坐标并使其可见,则我永远不会看到该矩形。
我缺少什么使矩形可用的步骤?
如果使用CREATE创建可见控件的实例,则该实例在窗口中将不可见。
要在窗口上创建可见控件,必须使用OpenUserObject或OpenUserObjectWithParm。 但是您只能使用此功能创建DragObjects。 矩形是DrawObjects。
解决方法:
-在设计时在用户对象上放置一个矩形。 您可以使用OpenUserObject在运行时动态打开用户对象。
-使用组框而不是矩形。 您可以使用OpenUserObject动态创建组框。
-使用数据窗口控制数据窗口。 在数据窗口中,可以在运行时创建矩形。
谢谢,我认为是这种情况(Create无法在窗口上工作。目前,我正在设计过程中在画家中将它们创建为不可见,然后在运行时将其显示为可见。
我将调查您的建议,看看在我的应用程序中是否可用。
再次感谢。
最多设置5个标签!
如果使用CREATE创建可见控件的实例,则该实例在窗口中将不可见。
要在窗口上创建可见控件,必须使用OpenUserObject或OpenUserObjectWithParm。 但是您只能使用此功能创建DragObjects。 矩形是DrawObjects。
解决方法:
-在设计时在用户对象上放置一个矩形。 您可以使用OpenUserObject在运行时动态打开用户对象。
-使用组框而不是矩形。 您可以使用OpenUserObject动态创建组框。
-使用数据窗口控制数据窗口。 在数据窗口中,可以在运行时创建矩形。
谢谢,我认为是这种情况(Create无法在窗口上工作。目前,我正在设计过程中在画家中将它们创建为不可见,然后在运行时将其显示为可见。
我将调查您的建议,看看在我的应用程序中是否可用。
再次感谢。
一周热门 更多>