Problème d'affichage<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Dans un script, j'ai une nouvelle fenêtre ouverte qui a cette syntaxe générale:
Nouvelle fenêtre ("Titre",
<< On Close (faire des trucs cool),
Zone de liste V (
titlebox = H list box (),
cboxlist = H list box (),
Zone de liste V (
Zone de liste H (Zone de boutons ("Tout sélectionner", tout sélectionner), Zone de boutons ("Tout effacer", tout),),
Zone de liste H (
Boîte à boutons ("Bonheur"),
),
)
)
)
Tout cela fonctionne bien. Mon problème est que "titlebox" et "cboxlist" sont remplis avec des sélections plus tard dans le programme et ils ne s'alignent jamais. J'ai essayé beaucoup de choses différentes pour les aligner, mais rien n'a bien fonctionné jusqu'à présent. "titlebox" contient une liste de six éléments maximum, chacun ayant une largeur variable. "cboxlist" contient jusqu'à six cases à cocher, chacune avec une longueur et une largeur variables en fonction de la sélection des utilisateurs. Les deux zones de liste h auront toujours le même nombre de colonnes, mais la largeur de ces colonnes dépendra de ce qui a été sélectionné. Existe-t-il un moyen simple de s’assurer que les colonnes des deux zones de liste h ont la même largeur et sont donc toujours alignées?
Re: Problème d'affichage Boîte de lineup à la rescousse:
Nouvelle fenetre ( "Titre" , << À proximité ( Faire des trucs cool ) ,
boîte de lineup ( ncol ( 1 ) ,
titlebox = H list box () ,
cboxlist = H list box () ,
) ,
boîte de lineup ( ncol ( 2 ) ,
Boîte à boutons ( "Tout sélectionner" , tout sélectionner ) , Boîte à boutons ( "Tout effacer" , tout effacer ) ,
Boîte à boutons ( "Bonheur" ) ,
) ,
) ;