15.11.2013, 21:00
Das geht auch kürzer (ohne Multiselect bekommst ein Item, die Abfrage funktioniert aber gleich):
[ab3]itemx.l = ntui_GetFirstSelectedListItem{*WcList}
SelectedText.s = ""
While itemx >= 0
SelectedText + ntui_GetListItemText{*WcList,itemx,0} + "~"
itemx = ntui_GetNextSelectedListItem{*WcList}
Wend[/ab3]
Ich würde nur nicht ~ als Seperator nehmen. Warum baust du einen String? Du könntest das, was du auf dem String machst, auch direkt mit dem Listview machen, das erstpart dir den Code den String wieder zu parsen.
SHIFT+click markiert einen Bereich. Einzelne Items gehen mit ALT+click. Das kann man sicher aber auch noch konfigurierbar machen per NTUI Prefs, die überfällig sind.
Aber wie gesagt, wenn nicht alles 100% funktioniert, dann liegt das daran dass der LV noch nicht fertig ist. Es fehlt auch noch sortieren etc.
[ab3]itemx.l = ntui_GetFirstSelectedListItem{*WcList}
SelectedText.s = ""
While itemx >= 0
SelectedText + ntui_GetListItemText{*WcList,itemx,0} + "~"
itemx = ntui_GetNextSelectedListItem{*WcList}
Wend[/ab3]
Ich würde nur nicht ~ als Seperator nehmen. Warum baust du einen String? Du könntest das, was du auf dem String machst, auch direkt mit dem Listview machen, das erstpart dir den Code den String wieder zu parsen.
SHIFT+click markiert einen Bereich. Einzelne Items gehen mit ALT+click. Das kann man sicher aber auch noch konfigurierbar machen per NTUI Prefs, die überfällig sind.
Aber wie gesagt, wenn nicht alles 100% funktioniert, dann liegt das daran dass der LV noch nicht fertig ist. Es fehlt auch noch sortieren etc.