En utilisant JSL, comment utiliser Add Graphics Script avec un nombre variable d'éléments à ajouter à un affichage ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai besoin d'ajouter plusieurs éléments graphiques du même type à une boîte d'affichage existante, le problème est que je ne sais pas à l'avance combien de ces éléments je dois ajouter. Si je n'indique pas l'ordre dans lequel je veux que les éléments soient ajoutés en n'incluant pas l'argument "ordre" et que j'inclue le script d'ajout de graphiques dans une boucle, seul le dernier élément de la boucle s'affiche dans la zone d'affichage. Si je remplace l'argument 'ordre' d'une variable et que j'évalue la variable dans la boucle, j'obtiens un message d'erreur indiquant que l'argument n'est pas valide. Est-ce que j'évalue mal l'argument ? J'avais essayé Eval(Substitute(Expr...) mais cela n'avait pas fonctionné. Que peut-on faire d'autre ? S'il vous plaît aider.
Re : En utilisant JSL, comment utiliser Ajouter un script graphique avec un nombre variable d'éléments à ajouter à un affichage ?Jim, merci beaucoup pour la suggestion, je l'ai fait fonctionner correctement maintenant !
Re : En utilisant JSL, comment utiliser Ajouter un script graphique avec un nombre variable d'éléments à ajouter à un affichage ?Vous pouvez également ajouter des éléments à une boîte d'affichage existante, par exemple une vlistbox.
nouveau = Nouvelle fenetre ( "Test" ,
vlb = Zone de liste V (
Zone de texte ( "Bonjour" ) ,
) ,
) ;
vlb << ajouter ( Zone de texte ( "Monde" ) ) ;
vlb << ajouter ( Zone de texte ( "Père Noël" ) ) ;
vlb << ajouter ( Zone de texte ( "Claus" ) ) ;
Re : En utilisant JSL, comment utiliser Ajouter un script graphique avec un nombre variable d'éléments à ajouter à un affichage ?For(i=1,i<=10,i++, Ajouter un script graphique(.............)); N'entraînera qu'un seul des résultats, car chaque "Ajouter un script graphique" remplacera le précédent.
La structure dont vous avez besoin est :
Ajouter un script graphique(For(i=1,i<=10,i++,.....................)); Où un seul sur tous "Ajouter un script graphique" est évalué.
Si vous pouviez joindre votre script, ou le fragment du script qui pose problème, cela nous aiderait grandement à déterminer le problème.