Comment définir un arrière-plan rouge ou un texte rouge sur différentes lignes dans la zone de liste ?Si vous utilisez
ListboxTemp<< background color("red");
, seule la zone de liste entière peut changer de couleur.
Puis-je demander s'il est possible de définir un arrière-plan rouge ou un texte rouge sur différentes lignes dans la zone de liste ?
Comme le montre l'image ci-dessous.
Different Colored backgroundDifferent Colored backgroundDifferent Colored backgroundDifferent Colored backgroundDifferent Colored backgroundDifferent Colored backgroundArrière-plan de différentes couleurs
Different Colored textDifferent Colored textDifferent Colored textDifferent Colored textDifferent Colored textDifferent Colored textTexte de différentes couleurs
Automatisation et scriptsRe : Comment définir un arrière-plan rouge ou un texte rouge sur différentes lignes dans la zone de liste ?Je ne pense pas que vous puissiez manipuler des éléments uniques dans une liste en dehors des icônes

Re : Comment définir un arrière-plan rouge ou un texte rouge sur différentes lignes dans la zone de liste ?Comment dois-je ajouter une icône ?
Re : Comment définir un arrière-plan rouge ou un texte rouge sur différentes lignes dans la zone de liste ?Scripting Index a un exemple

Names Default To Here(1);
New Window("Example",
fontobj = lb = List Box(
{{"First Item", "continuous"}, {"Second Item", "ordinal"},
{"Third Item", "nominal"}},
width(200),
max selected(2),
nlines(6)
)
);
Comme le fait le Guide de script Guide de script > Afficher les arborescences > Construire des fenêtres personnalisées > Construire des boîtes d'affichage pour les nouvelles fenêtres

Re : Comment définir un arrière-plan rouge ou un texte rouge sur différentes lignes dans la zone de liste ?Je pensais qu'il suffisait de fournir simplement l'index pour marquer l'icône, par exemple, en marquant l'icône sur les 1ère et 3ème lignes uniquement.
Je ne m'attendais pas à ce que chaque élément de la liste ait besoin d'un ensemble supplémentaire de parenthèses pour marquer l'icône.
Cette façon de marquer n'est pas très intuitive du point de vue programmatique.
Re : Comment définir un arrière-plan rouge ou un texte rouge sur différentes lignes dans la zone de liste ?Vous utilisez un langage de script, pas toujours très intuitif. Vous pouvez créer des listes de souhaits et espérer des améliorations ultérieures.
À ma connaissance, il n'est pas possible de mettre à jour un élément dans une liste déroulante. Vous pouvez uniquement ajouter et supprimer des éléments. Vous pourriez créer votre propre fonction d'aide pour utiliser ces fonctionnalités et ajouter des icônes à des index spécifiques.