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

AVEVA™ InTouch HMI

Créer des scripts d’événement ActiveX auto-référencés

Créer des scripts d’événement ActiveX auto-référencés

  • Last UpdatedSep 24, 2024
  • 2 minute read

Les scripts d'événement ActiveX peuvent être paramétrés sous forme d'auto-références, au lieu de référence absolue à un nom de contrôle ActiveX. Ceci est utile pour créer des scripts d’événement ActiveX réutilisables. Les scripts d'événement ActiveX peuvent<:hs>:

  • Référencer le contrôle ActiveX spécifique qui a déclenché l'événement (ThisControl).

  • Référencer l'événement spécifique qui invoque le script (ThisEvent).

La référence à un événement spécifique permet au contrôle ActiveX de transmettre d'autres paramètres au script associé.

Créer des scripts d’événement ActiveX auto-référencés

  1. Créez un script pour un événement ActiveX spécifique. Voir Création de scripts d’événement ActiveX.

  2. Dans la boîte de dialogue Script d’événement ActiveX, cliquez sur Insérer puis sur ActiveX. La boîte de dialogue Explorateur de contrôles ActiveX s'affiche.

    ActiveX Control Browser dialog

  3. Dans le panneau de gauche, utilisez l'une des possibilités suivantes<:hs>:

    • Cliquez sur ThisControl pour afficher les propriétés et les méthodes disponibles pour ce contrôle (ainsi que pour tout autre contrôle réutilisé dans le même script).

    • Cliquez sur ThisEvent pour afficher les propriétés et les méthodes du contrôle ActiveX que vous pouvez utiliser en connexion avec l’événement auto-référencé.

  4. Dans le panneau de droite, cliquez sur l’une des propriétés ou méthodes puis sur OK. La propriété ou la méthode sélectionnée est collée dans la fenêtre de script.

  5. Configurez le script.

  6. Cliquez sur OK.

Par exemple, cette instruction écrit la valeur du paramètre d'événement ClicknRow dans la variable ClickedRow<:hs>:

ClickedRow = ThisEvent.ClicknRow;