COMBOBOX

Icône du lien vers le conceptVoir également Icône du lien vers le conceptExemple

Accès aux propriétés du contrôle Combo-box.

Support WebVue partiel. Voir le tableau avec la liste des modes ci-dessous. Les modes non supportés renvoient un code d'erreur si exécutés dans ce contexte.

Mode

Mnémonique

Syntaxe

Support WebVue

1 COUNT 1 Oui
2 GETSELECTEDINDEX 1 Oui
3 SETSELECTEDINDEX 2 Oui
4 GETTEXT 3 Oui
5 GETUSERDATA 3 Oui
6 LOAD 4 Oui
7 INSERT 5 Oui
8 REMOVE 6 Oui
9 SORT 7 Non
10 CLEAR 1 Non
11 SETTEXT

8

Non
12 SETUSERDATA 8 Non
13 SAVE 4 Non

Arguments communs à plus d'un mode

Argument

Définition

Window Nom de la fenêtre contenant le contrôle de formulaire. Type STR
Branch Branche (si elle existe) de la fenêtre. Utiliser "*" pour indiquer la branche courante du programme. Type STR.
Identity Identifiant du contrôle dans la fenêtre spécifiée. Type STR
Index Index d'un élément. Type de retour : LONG.

Syntaxe 1

LongVal = COMBOBOX(Mode, Window, Branch, Identity);

Type de retour : LONG.

Exécution

Mode

Mnémonique

Action

1

COUNT

Retourne le nombre d'éléments.

2

GETSELECTEDINDEX

Retourne l'index de l'élément actuellement sélectionné.
10 CLEAR Vide le contenu de la liste et toute sélection.
Retour : 1 si OK.
    Retour : 0 en cas d'erreur.

Syntaxe 2

LongVal = COMBOBOX(Mode, Window, Branch, Identity, Index[, Notify]);

Type de retour : LONG.

Argument

Définition

Notify

Indique si la sélection déclenche l'exécution de la fonction SCADA Basic définie dans la configuration Opérations du contrôle. Type INTEGER

Exécution

Mode

Mnémonique

Action

3

SETSELECTEDINDEX

Sélectionne un élément en fonction de la valeur de l'argument Index. Si l'index est -1 aucun élément n'est sélectionné. Si nécessaire, la fonction fera défiler le contrôle pour afficher l'élément.

Retour : 1 si OK, 0 sinon.

Syntaxe 3

StrVal = COMBOBOX(Mode, Window, Branch, Identity, Index);

Type de retour : STR

Exécution

Mode

Mnémonique

Action

4

GETTEXT

Retourne le Texte de l'élément Index comme défini dans la langue courante en utilisation.
5 GETUSERDATA Retourne les données utilisateur associées à l'élément à l'index.

Syntaxe 4

LongVal = COMBOBOX(Mode, Window, Branch, Identity, FileName);

Type de retour : LONG

Argument

Définition

FileName

Nom du fichier contenant les données du contrôle.

Exécution

Mode

Mnémonique

Action

6

LOAD

Charge le contenu du fichier de la liste du contrôle de formulaire des éléments.

Retour : 1 si OK (fichier chargé et contrôle de formulaire rempli), sinon 0.

13 SAVE

Enregistre la liste des éléments du contrôle de formulaire dans un fichier. La source du contrôle de formulaire doit être définie à Fichier ou l'instruction échouera.

Retour : 1 si OK (éléments enregistrés dans un fichier), 0 sinon.

Syntaxe 5

LongVal = COMBOBOX(Mode, Window, Branch, Identity, Text, Userdata, [Index]);

Type de retour : LONG.

Argument

Définition

Text Texte à insérer. Type STR.
Userdata Donnée utilisateur à insérer. Type STR.
Index Index d'un élément dans le contrôle. Type LONG.

Exécution

Mode

Mnémonique

Action

7

INSERT

Insère un nouvel élément avec le Text et les UserData optionnelles dans la liste du contrôle. Si Index est omis, l'élément est inséré à la fin. Sinon, l'élément est inséré à la position indiquée par Index, démarre à 0 pour le premier élément.
Retour : 1 si OK, sinon 0.

Syntaxe 6

LongVal = COMBOBOX(Mode, Window, Branch, Identity, Index);

Type de retour: LONG.

Exécution

Mode

Mnémonique

Action

8

REMOVE

Supprime l'élément à l'indexdu contrôle de formulaire.
Retour : 1 si OK, sinon 0.

Syntaxe 7

LongVal = COMBOBOX(Mode, Window, Branch, Identity[, Sortorder, Orderby]);

Type de retour : LONG.

Argument

Définition

Sortorder Flag indiquant l'ordre du tri. 0 = ascendant, 1 = descendant.
Orderby Flag indiquant quelles données à trier. 0 = Texte, 1 = Données utilisateur.

Exécution

Mode

Mnémonique

Action

9

SORT

Trie la liste du contrôle en utilisant le critère spécifié.
Retour : 1 si OK, 0 sinon.

Syntaxe 8

LongVal = COMBOBOX(Mode, Window, Branch, Identity[, Index, StrVal]);

Type de retour: LONG.

Argument

Définition

StrVal The string value to set.

Exécution

Mode

Mnémonique

Action

11 SETTEXT Définit le texte de l'élément à Index avec la valeur StrVal.
12 SETUSERDATA Définit les données utilisateur associées à l'élément à Index avec la valeur StrVal.
    Retour : 1 si OK, 0 sinon.

Exemple

Pour un exemple, sélectionnez le lien Exemple ci-dessus.