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 boîtes de dialogue dans l’interface utilisateur

Créer des boîtes de dialogue dans l’interface utilisateur

  • Last UpdatedSep 24, 2024
  • 2 minute read

Dans un script, utilisez les commandes suivantes pour créer une boîte de dialogue sur l'interface<:hs>:

dim DlgBody as message;

dim DlgTitle as message;

DIM tmp AS INTEGER;

DIM tmp AS INTEGER;

DlgBody = "Voulez-vous ouvrir la vanne 'MR-3-FF' ?";

DlgTitle = "Confirmer l'ouverture de la valve MR-3-FF";

Style

OLE_CreateObject()

result = %WS.Popup(DlgBody,1,DlgTitle,Style);

Cet exemple crée une boîte de dialogue avec l'interface utilisateur suivante.

User interface dialog box

La variable Style détermine quelle icône et quels boutons doivent apparaître dans la boîte de dialogue. Utilisez les valeurs suivantes<:hs>:

Icône

Style

Valeur

(sans icône)

sans icône

0

Error icon

Erreur

16

Question mark icon

Point d'interrogation

32

Warning icon

Avertissement

48

Information icon

Information

64

Pour utiliser un bouton en particulier, additionnez l'une des valeurs suivantes à la valeur Style<:hs>:

Valeur

Style

0

Bouton OK uniquement

1

Boutons OK et Annuler

2

Boutons Abandonner, Réessayer et Ignorer

3

Boutons Oui, Non et Annuler

4

Boutons Oui et Non

5

Boutons Réessayer et Annuler

6

Boutons Annuler, Essayer à nouveau et Continuer

La variable Result contient le numéro du bouton sélectionné par l’utilisateur. Utilisez cette valeur pour un branchement conditionnel dans votre script InTouch. Les codes de résultat possibles sont les suivants<:hs>:

Valeur de résultat

Signification

1

OK a été sélectionné

2

Annuler a été sélectionné

3

Abandonner a été sélectionné

4

Réessayer a été sélectionné

5

Ignorer a été sélectionné

6

Oui a été sélectionné

7

Non a été sélectionné

10

Essayer à nouveau a été sélectionné

11

Continuer a été sélectionné