問題タブ [sap-business-one-di-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
83 参照

vb.net - VB.Net での ActiveX イベントの処理

SAP Business One SDK で GDPicture ActiveX コントロールを使用しています。SAP Business One SDK を使用すると、ActiveX コンポーネントを使用できるアプリケーション内にユーザー フォームを作成できます。

以下は、SAP Business One SDK を使用して ActiveX コンポーネントを作成する VB.Net のコード サンプルです。

ActiveX オブジェクトがフォーム上に作成されると、最後のステートメントはオブジェクト インターフェイスを返します。

GDPicture では、すべてのイベントが個別のインターフェイス __ThumbnailEx およびクラスで処理されます。SDK は ActiveX クラスのオブジェクトを返しません。

したがって、イベントを処理することはできません。インターフェイスを介して、オブジェクトによって発生したイベントを処理するVB.Netの方法はありますか。

または、インターフェイスをクラス オブジェクトに変換します。

ありがとう