The Mighty Atom
Terugkerende gebruiker
- Lid geworden
- 22 mei 2008
- Berichten
- 1.380
Ik heb een listbox met daarin items. In deze listbox kunnen meerdere items geselecteerd worden. Vervolgens wil ik deze items laten wegschrijven naar een tekst bestand, om ze later als het programma opnieuw opstart, weer in te lezen en terug in de listbox plaatsen.
Dit werkt prima, maar daarnaast wil ook controleren welke items geselecteerd zijn en welke niet. Zodat de items die tijdens het opslaan geselecteerd waren ook weer geselecteerd worden tijdens het inlezen.
Met een listview is dit makkelijk:
Simpel, maar dit werkt niet met een ListBox, aangezien item in een listbox van het type string zijn en er bestaat ook niet zoiets als:
Dus ik kan hier de Selected property niet op proberen.
Ik heb ook Item As Object geprobeert maar die accepteert ook Selected = True/False niet.
In ListBox1.SelectedItems kan ik niet gebruiken want deze pakt alleen de geselecteerde items en niet de niet geselecteerde items. Ik moet alles items hebben en per item checken welke geselecteerd zijn en welke niet en dit door middel van een simpele True of False laten wegschrijven.
Nogmaals, dat wegschrijven is geen probleem, het is dat ik moet controleren welke items geselecteerd zijn en welke niet.
Iemand een idee?
Dit werkt prima, maar daarnaast wil ook controleren welke items geselecteerd zijn en welke niet. Zodat de items die tijdens het opslaan geselecteerd waren ook weer geselecteerd worden tijdens het inlezen.
Met een listview is dit makkelijk:
Code:
For Each Item As ListViewItem in ListView1.Items
If Item.Selected Then
...Item.Text & " " & True
Else
...Item.Text & " " & False
End If
Next
Simpel, maar dit werkt niet met een ListBox, aangezien item in een listbox van het type string zijn en er bestaat ook niet zoiets als:
Code:
For Each Item As ListBoxItem in ListBox1.Items
Dus ik kan hier de Selected property niet op proberen.
Ik heb ook Item As Object geprobeert maar die accepteert ook Selected = True/False niet.
In ListBox1.SelectedItems kan ik niet gebruiken want deze pakt alleen de geselecteerde items en niet de niet geselecteerde items. Ik moet alles items hebben en per item checken welke geselecteerd zijn en welke niet en dit door middel van een simpele True of False laten wegschrijven.
Nogmaals, dat wegschrijven is geen probleem, het is dat ik moet controleren welke items geselecteerd zijn en welke niet.
Iemand een idee?