无法集中精力处理一件物品,请帮助!!

2020-09-15 02:16发布

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

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


业务一8.82 pl 12

我尝试用

设置焦点

oForm.Items.Item(" 2")。单击

焦点不断回到组合框项目" 63"

我尝试将设置设置为false,以试图将焦点从组合框移开,但是没有项目具有焦点。

我已经坚持了一个星期。 请帮忙。

修订:请查看评论

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

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


业务一8.82 pl 12

我尝试用

设置焦点

oForm.Items.Item(" 2")。单击

焦点不断回到组合框项目" 63"

我尝试将设置设置为false,以试图将焦点从组合框移开,但是没有项目具有焦点。

我已经坚持了一个星期。 请帮忙。

修订:请查看评论

付费偷看设置
发送
2条回答
暮风yp
1楼-- · 2020-09-15 03:01

好,我得到了一些有效的方法,但我不喜欢该解决方案。

如果您可以帮助我进行清理或有更好的方法,请建议我并不是真的想这样做,因为它似乎不是线程安全的。

您没有想到可以在项目事件中使用的事件会产生预期的结果。

昏暗选择器作为System.Threading.Thread
     私人子ThreadSelect()
      
         昏暗的秒表作为新的诊断工具。
         stopWatch.Start()
         在stopWatch.ElapsedMilliseconds <100
             '继续计数
         结束时间
         SBO_Application.SendKeys(" {TAB}")
         Selector.Abort()
       
     结束子


     私有子SBO_Application_ItemEvent(ByVal FormUID为字符串,ByRef pVal为SAPbouiCOM.ItemEvent,ByRef BubbleEvent为布尔值)处理SBO_Application.ItemEvent




         昏暗的EventEnum作为SAPbouiCOM.BoEventTypes
         Dim oForm作为SAPbouiCOM.Form
         Dim oItem作为SAPbouiCOM.Item
         昏暗的oEditText作为SAPbouiCOM.EditText
         Dim oLink as SAPbouiCOM.LinkedButton
         昏暗的FormType作为字符串
         昏暗的ItemUID作为字符串






         如果FormUID =" myForm",则






             如果pVal.BeforeAction = False,则
                 如果gb_reselectJTN = True,则
                    
                         oForm = SBO_Application.Forms.GetForm(pVal.FormTypeEx,pVal.FormTypeCount)

                         gb_reselectJTN =假
                     
                     选择器=新的System.Threading.Thread(AddressOf ThreadSelect)
                     Selector.Start()
                  
                 万一
             万一
         万一
 结束Sub 
葫芦娃快救爷爷
2楼-- · 2020-09-15 02:50

我最终将其推出​​了。 如果您有更好的方法,我将对此发表评论! 到目前为止,它一直有效。

一周热门 更多>