So greifen Sie Elemente in einem Listenfeld auf und übergeben sie an eine einfache ListeIch habe ein Listenfeld, das "n" Elemente enthält, und ich habe keine Kontrolle darüber, wie viele Elemente vorhanden sind. Ich möchte einfach jedes Element greifen und in eine Liste einfügen (zur weiteren Verarbeitung). Ich dachte, ich könnte einfach eine Nachricht "Alle auswählen" übergeben, aber ich habe festgestellt, dass es nicht so funktioniert, wie ich es mir vorgestellt habe.
Lassen Sie mich wissen, wenn Sie Vorschläge haben.
Ich dachte daran, jedes Element im Listenfeld zu durchlaufen und jedes Element "ausgewählt" zu haben (damit ich später ausgewählt werden kann). Mein Problem ist, dass ich nicht weiß, wie ich die Anzahl der Elemente im Listenfeld bestimmen soll. Ich bin mir auch nicht sicher, ob diese Idee funktioniert.
Ich freue mich über jeden Input. Vielen Dank.
Betreff: So greifen Sie Elemente in einem Listenfeld auf und übergeben sie an eine einfache Liste@vince_faller . Vielen Dank für eine gründliche Antwort. "Get Items" hat die Arbeit für mich erledigt, da es sich um eine ListBox handelte und ich JMP13 verwende.
Betreff: So greifen Sie Elemente in einem Listenfeld auf und übergeben sie an eine einfache Listeeine Listbox() oder eine v/hlistbox()?
Wenn es sich um eine Listbox() handelt, können Sie einfach listbox << Get Items.
Wenn es sich um eine vlistbox handelt und Sie Jmp 13 verwenden, können Sie nitems(vlistbox) ausführen und diese durchlaufen.
Wenn Sie jmp12 verwenden, müssen Sie so etwas tun
Names Default to here(1);
new window("Test",
vlb = vlistbox(
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
)
);
l = {};
for(box = vlb<<CHILD></CHILD>