Wie ändere ich Elemente in ListBox in Array?Ich benutze Application Builder. Betrachten Sie den Namen für diese ListBox als "ListAll". Wie ändere ich die ListBox-Elemente in ein Array wie {"Item1", "Item2"}? Derzeit, was ich sehen kann, gibt diese ListBox "List1" anstelle des gewünschten Arrays zurück.

Die zweite Frage: Wenn aus dieser ListBox ein Array generiert werden kann, wie werden ListPlot-Daten an param übergeben? Der Parameter sollte {"Item1"} oder {"Item2"} enthalten.
ButtonAddPress=Function({this},
name = this << Get Button Name;
ListPlot << Append(ListAll << Get Selected);
);
ButtonRemovePress=Function({this},
name = this << Get Button Name;
ListPlot << Remove Selected;
);
ButtonRunPress=Function({this},
name = this << Get Button Name;
param = ListPlot;Vielen Dank.
DatentabelleAndereSkriptingBetreff: Wie ändere ich Elemente in ListBox in Array?Hallo,
Für das ListBox-Problem sollten Sie sich den MaxSelected-Parameter ansehen: Ich denke, dass standardmäßig (falls weggelassen) nur 1 ausgewähltes Element zurückgegeben wird.
Beste,
TSBetreff: Wie ändere ich Elemente in ListBox in Array?Ich denke, Sie suchen nach der Nachricht "Artikel abrufen".Hier ist ein Beispiel, das helfen könnte:
names default to here(1);
nw = new window("test",
lb = list box({"Item1", "Item2"})
);
//Get all items
lb << Get Items;
// Returns: {"Item1", "Item2"}
//Select the first item
lb << Set Selected(1);
//Get selected parameter
lb << Get Selected;
// Returns: {"Item1"}