Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.1k views
in Technique[技术] by (71.8m points)

cloud - SAP BUSINESS ONE - WebBrowser - CharPressed - ASCII

The following code that works in Sap Business One 10.0 Desktop [Add-on-on-premise], we use CharPressed to capture the ASCII code of the key that is pressed and thus identify the TAB / Enter key.

If Mo_Forma.Mode = SAPbouiCOM.BoFormMode.fm_OK_MODE AndAlso
  Mo_ItemEvent.CharPressed <> Asc(vbCrLf) AndAlso
  Mo_ItemEvent.CharPressed <> Asc(vbTab) Then
  Mo_Forma.Mode = SAPbouiCOM.BoFormMode.fm_UPDATE_MODE
End If

We use the Interop.SAPbouiCOM assembly and specifically the CharPressed property of the IItemEvent interface.

The problem: When using Browser Access Service [Add-on WebBrowser], the CharPressed property does not return the ASCII of the key pressed instead it always returns the value 65535.

Do you know of any alternative?

Thanks a lot.

question from:https://stackoverflow.com/questions/65907866/sap-business-one-webbrowser-charpressed-ascii

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...