如何禁用Sap Business One表单的默认大小调整行为?

2020-09-08 04:58发布

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

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


我正在为自定义SBO表单开发自定义UI布局系统。 即 捕获表单的resize事件并根据我们的特定布局逻辑安排控件。 问题在于,显然,SBO会尝试在每个调整大小的表单上首先根据其(笨拙和原始的)逻辑来安排控件! 我的代码可以处理resize事件并重新排列项目,但是可以明显地延迟性能,因为在每次重新调整表单大小时,项目实际上都会重新放置两次-一次是由SBO本身,然后是我的代码。

在调整大小期间,是否有任何方法可以停止 SBO在自定义窗体上排列控件,以便它们仅在我的代码中一次定位(在调整大小事件处理程序中) )?

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

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


我正在为自定义SBO表单开发自定义UI布局系统。 即 捕获表单的resize事件并根据我们的特定布局逻辑安排控件。 问题在于,显然,SBO会尝试在每个调整大小的表单上首先根据其(笨拙和原始的)逻辑来安排控件! 我的代码可以处理resize事件并重新排列项目,但是可以明显地延迟性能,因为在每次重新调整表单大小时,项目实际上都会重新放置两次-一次是由SBO本身,然后是我的代码。

在调整大小期间,是否有任何方法可以停止 SBO在自定义窗体上排列控件,以便它们仅在我的代码中一次定位(在调整大小事件处理程序中) )?

付费偷看设置
发送
1条回答
xfwsx85
1楼-- · 2020-09-08 05:03

大卫,您好,

您可以为此使用每个项目的"链接到"属性。
使用最左边的(或最喜欢的右边)项目作为锚点。
示例:
在相同的垂直位置上有4个项目(Item1,Item2,Item3和Item4)
设置您的Item2.LinkTo =" Item1",Item3.LinkTo =" Item2",Item4.LinkTo =" Item3"

关于
Edy

一周热门 更多>