<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />In einem Skript habe ich ein neues Fenster geöffnet, das folgende allgemeine Syntax hat:
Neues Fenster ("Titel",
<< Beim Schließen (Cooles Zeug machen),
V-Listenfeld (
titlebox = H-Listenfeld (),
cboxlist = H list Box (),
V-Listenfeld (
H Listenfeld (Schaltflächenfeld ("Alles auswählen", Alle auswählen), Schaltflächenfeld ("Alle löschen", Löschen),),
H-Listenfeld (
Button Box ("Glück"),
)
)
)
);
All das funktioniert gut. Mein Problem ist, dass "titlebox" und "cboxlist" später im Programm mit Auswahlen aufgefüllt werden und sie niemals in einer Reihe stehen. Ich habe viele verschiedene Dinge ausprobiert, um sie zum Laufen zu bringen, aber bisher hat nichts gut funktioniert. "titlebox" enthält eine Liste mit bis zu sechs Elementen mit unterschiedlichen Breiten. "cboxlist" enthält bis zu sechs Kontrollkästchen, deren Länge und Breite je nach Benutzerauswahl unterschiedlich sind. Die beiden h-Listenfelder haben immer dieselbe Anzahl von Spalten, aber die Breite dieser Spalten hängt von der Auswahl ab. Gibt es eine einfache Möglichkeit, um sicherzustellen, dass die Spalten der beiden h-Listenfelder die gleiche Breite haben und daher immer in einer Reihe liegen?
Aufstellungsbox zur Rettung:
Neues Fenster ( "Titel" . << Beim Schließen ( Mach cooles Zeug ) .
Aufstellungsbox ( ncol ( 1 ) .
Titelbox = H Listenfeld () .
cboxlist = H Listenfeld () .
) .
Aufstellungsbox ( ncol ( 2 ) .
Button Box ( "Wählen Sie Alle" . Wählen Sie Alle ) . Button Box ( "Alles löschen" . alles löschen ) .
Button Box ( "Glück" ) .
) .
) ;