实例化窗口上的对象。

2020-09-22 03:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有点生锈,所以在窗户上画画时遇到了麻烦...

我可以创建一个窗口,也可以通过画家在该窗口上创建一个矩形。 当我运行该应用程序时,将显示窗口并显示矩形。 然后,我几乎可以按任何想要的方式操作矩形。

但是,如果我尝试通过代码(l_rect = CREATE RECTANGLE)创建矩形,然后在窗口上设置其坐标并使其可见,则我永远不会看到该矩形。

我缺少什么使矩形可用的步骤?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有点生锈,所以在窗户上画画时遇到了麻烦...

我可以创建一个窗口,也可以通过画家在该窗口上创建一个矩形。 当我运行该应用程序时,将显示窗口并显示矩形。 然后,我几乎可以按任何想要的方式操作矩形。

但是,如果我尝试通过代码(l_rect = CREATE RECTANGLE)创建矩形,然后在窗口上设置其坐标并使其可见,则我永远不会看到该矩形。

我缺少什么使矩形可用的步骤?

付费偷看设置
发送
2条回答
哎,真难
1楼 · 2020-09-22 04:48.采纳回答

如果使用CREATE创建可见控件的实例,则该实例在窗口中将不可见。

要在窗口上创建可见控件,必须使用OpenUserObject或OpenUserObjectWithParm。 但是您只能使用此功能创建DragObjects。 矩形是DrawObjects。

解决方法:

-在设计时在用户对象上放置一个矩形。 您可以使用OpenUserObject在运行时动态打开用户对象。

-使用组框而不是矩形。 您可以使用OpenUserObject动态创建组框。

-使用数据窗口控制数据窗口。 在数据窗口中,可以在运行时创建矩形。

宇峰
2楼-- · 2020-09-22 04:39

谢谢,我认为是这种情况(Create无法在窗口上工作。目前,我正在设计过程中在画家中将它们创建为不可见,然后在运行时将其显示为可见。

我将调查您的建议,看看在我的应用程序中是否可用。

再次感谢。

一周热门 更多>