Contrôles > Contrôles avancés > Zone de liste > Exemple : zone de liste
Exemple : zone de liste
Dans cet exemple, vous pouvez renvoyer le numéro de l'élément ou convertir la sélection en chaîne.
1. Dans l'onglet Entrée/Sortie du groupe Contrôles, cliquez sur Avancé > Zone de liste.
2. Saisissez le nom de la variable de sortie de la zone de liste dans la partie gauche de l'opérateur de définition.
3. Dans la partie droite de la zone de liste, ajoutez la liste d'éléments. Dans ce cas, il s'agit d'une liste des matières :
a. Cliquez avec le bouton droit sur la zone de liste et sélectionnez Modifier.
b. Assurez-vous d'être dans l'onglet Editeur de script.
c. Modifiez la méthode AddString dans le script.
d. Cliquez sur Appliquer et Quitter.
* 
Copiez cet exemple dans votre document PTC Mathcad Prime pour voir le script utilisé ici.
4. Pour définir les propriétés de la zone de liste, cliquez dessus avec le bouton droit de la souris et sélectionnez Modifier. Passez ensuite à l'onglet Propriétés et modifiez les propriétés. Vous pouvez également sélectionner l'onglet Editeur de script et modifier les propriétés de la zone de liste à partir du script.
Cliquez pour copier cette expression
5. Cette zone de liste prend en compte les entrées utilisateur sous la forme d'une sélection et renvoie la valeur sous la forme d'une chaîne.
Cliquez pour copier cette expression
6. Créez une autre zone de liste. Le script de la deuxième zone de liste contient les définitions de propriétés disponibles pour chaque matière. La liste est renseignée en fonction de la matière choisie. La zone de liste utilise la variable Matière pour les calculs effectués dans son script. Notez l'utilisation de variables d'entrée et de sortie.
Cliquez pour copier cette expression
7. Définissez une variable Tension.
Cliquez pour copier cette expression
8. Calculez la tension pour chaque matière.
Cliquez pour copier cette expression
9. L'exemple ci-dessus est en VBScript. Copiez les exemples suivants pour voir le script en JScript et Python.
JScript
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Python
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Téléchargez un autre exemple de contrôle de zone de liste : exemple de zone de liste.
Est-ce que cela a été utile ?