Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

セルフリファレンス ActiveX イベント スクリプトを作成する

セルフリファレンス ActiveX イベント スクリプトを作成する

  • Last UpdatedSep 26, 2024
  • 1 minute read

ActiveX イベント スクリプトを使用する場合、絶対的な ActiveX コントロール名ではなく、それら自身を参照するようにスクリプトを設定できます。これは、再使用される ActiveX イベント スクリプトを作成する場合に役立ちます。ActiveX イベント スクリプトは、以下のいずれかを参照できます。

  • イベントを生成した特定の ActiveX コントロール(ThisControl)

  • スクリプトを呼び出した特定のイベント(ThisEvent)

特定のイベントを参照すると、ActiveX コントロールでは、他のパラメータを ActiveX コントロール スクリプトに渡すことができます。

セルフリファレンス ActiveX イベント スクリプトを作成する

  1. 特定の ActiveX イベントの ActiveX イベント スクリプトを作成します。「ActiveX イベント スクリプトを作成する」を参照してください。

  2. [ActiveX イベント スクリプト]ダイアログ ボックスで、[挿入]を選択して、[ActiveX]を選択します。[ActiveX コントロール ブラウザ]ダイアログ ボックスが表示されます。

    ActiveX Control Browser dialog

  3. 左ペインで、以下のいずれかを実行します。

    • [ThisControl]を選択して、このコントロール(およびこのスクリプトを再使用できるその他のコントロール)と一緒に使用できるプロパティおよびメソッドを参照します。

    • [ThisEvent]を選択して、セルフリファレンス イベントと一緒に使用できる ActiveX コントロールのプロパティおよびメソッドを参照します。

  4. 右ペインで、いずれかのプロパティまたはメソッドをハイライト表示して、[OK]を選択します。選択したプロパティまたはメソッドが、スクリプト ウィンドウにコピーされます。

  5. スクリプトを設定します。

  6. [OK]を選択します。

たとえば、次のステートメントは、ClicknRow イベント パラメータの値を ClickedRow タグ変数に書き込みます。

ClickedRow = ThisEvent.ClicknRow;