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

AVEVA™ InTouch HMI

ActiveX-Ereignisskripte mit relativen Verweisen erstellen

ActiveX-Ereignisskripte mit relativen Verweisen erstellen

  • Last UpdatedSep 26, 2024
  • 1 minute read

Sie können in Ihren ActiveX-Ereignisskripten relative Steuerelementverweise anstelle von festen Steuerelementnamen verwenden. Dies ist beispielsweise hilfreich, wenn Sie dasselbe Skript für verschiedene Instanzen eines Steuerelements verwenden wollen. Die folgenden Verweismöglichkeiten stehen zur Verfügung:

  • Verweis auf die ActiveX-Steuerelementinstanz, in der das Ereignis eingetreten ist (ThisControl)

  • Verweis auf das Ereignis, welches das Skript ausgelöst hat (ThisEvent)

Über den Verweis "ThisEvent" können Sie außerdem auf Parameter des Ereignisses zugreifen (falls vorhanden).

ActiveX-Ereignisskripte mit relativen Verweisen erstellen

  1. Erstellen Sie ein ActiveX-Ereignisskript für ein bestimmtes Ereignis. Siehe ActiveX-Ereignisskripte erstellen.

  2. Klicken Sie im Dialogfeld ActiveX-Ereignisskripte auf Einfügen und dann auf ActiveX. Das Dialogfeld ActiveX-Steuerelement-Browser wird angezeigt.

    ActiveX Control Browser dialog

  3. Wählen Sie in der linken Liste eine der folgenden Optionen:

    • Wählen Sie ThisControl aus, um die Eigenschaften und Methoden des Steuerelements anzuzeigen, zu dem das betreffende Ereignis gehört.

    • Wählen Sie ThisEvent aus, um die Eigenschaften und Methoden anzuzeigen, die in Verbindung mit dem betreffenden Ereignis zur Verfügung stehen.

  4. Markieren Sie in der rechten Liste eine Eigenschaft oder Methode und wählen Sie anschließend OK aus. Die ausgewählte Eigenschaft oder Methode wird in das Skriptfenster eingefügt.

  5. Schreiben Sie den Rest des Skripts.

  6. Wählen Sie OK aus.

Die folgende Anweisung schreibt beispielsweise den Wert des Ereignisparameters ClicknRow in die Variable ZeileKlick:

ZeileKlick = ThisEvent.ClicknRow;