<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Ich konvertiere einige meiner alten Dialogfelder in die modale Windows-Syntax, und es scheint nicht möglich zu sein, die Ergebnisse aus einem Listenfeld "zu holen" oder "als Liste abzurufen".
In der alten Dialogfunktion konnte der Benutzer über ein Listenfeld mit den Steuer- und Umschalttasten ein oder mehrere Elemente aus der Liste auswählen. Das Ergebnis war eine Liste von Artikeln.
In der neuen Windows-Modal-Syntax scheint jedoch das Listenfeld Dinge in eine Liste zu bringen. Es scheint möglich, Elemente aus der Liste auszuwählen, aber wie werden die Ergebnisse in eine Liste entladen, die später verwendet werden kann?
Hier ist der alte Code mit dem Listenfeld in der Dialogfunktion:
dbox1 = Dialog (
"Wählen Sie die Wochen- und Jahreszahl zum Zusammenfassen aus",
hlist ("Week", week = editnumber ()),
hlist ("year", year = editnumber (2012)),
"",
"Wählen Sie die Interessenbereiche aus",
mpaofint = Listbox ({"Spots", "Transit Damage", "Barcode Error"}),
Taste ("OK"), Taste ("Abbrechen")
);
thesempa = dbox1 ["mpaofint"];
Hier ist mein Versuch, in ein modales Fenster zu konvertieren.
Neues Fenster ("Wählen Sie die Wochen- und Jahreszahl für die Zusammenfassung aus"),
<< Modal,
vlist box (
Listenfeld (Textfeld ("Woche"), wk = Zahlenbearbeitungsfeld (0)),
Listenfeld (Textfeld ("Jahr"), Jahr = Zahlenbearbeitungsfeld (2012)),
Textfeld(" "),
Textfeld ("Wählen Sie die interessierenden Medienprobleme aus"),
mpaofint = Listbox ({"Spots", "Transit Damage", "Barcode Error"}),
Button Box ("OK"),
Schaltflächenfeld ("Abbrechen")
));
Dies sind alle Wörter, die ich versucht habe, um die Liste zu erhalten, die ich brauche, aber das Protokoll zeigt jedes Mal einen fehlenden Wert für das Tempo.
thesempa = mpaofint << Liste abrufen;
thesempa = mpaofint << als Liste erhalten;
thesempa = mpaofint << Text erhalten;
thesempa = mpaofint << erhalten;
Danke, ich habe gerade die Schaltfläche ohne Button ausgewählt und das hat funktioniert.
Setze das Skript in den Ok-Button.
Button Box ( "OK" . dieses Tempo = mpaofint << ausgewählt werden )