Probleme mit Mehrfachauswahl in Listbox

Titel: Probleme mit Mehrfachauswahl bei vb.net
Aus einer mit mehreren Artikeln gefüllten Listbox möchte ich durch
Mehrauswahl(SelectionMode:MultiSimple) von beispielsweise insgesamt 5
Artikel nmehrere Artikel gleichzeitig auswählen und sie später
einzeln ansprechen durch SelectedIndex 0 bis 4 (zur einzelnen
Weiterverarbeitung). Problem dabei:SelectedIndex bleibt nach der
ersten Artikelwahl auf der dazugehörigen SelectedIndex-Nummer
stehen(die Indexnummer vom zuerst ausgewählten Artikel,
beispielsweise 2). Warum gibt es bei Auswahl des zweiten bzw.
fortlaufenden Artikels keine Änderung im SelectedIndex (Selected
Index bleibt komischerweise 2, wenn ich einen weiteren weiter unten
stehenden Artikel auswähle bzw. stimmt manchmal sogar mit dem neu
gewählten Artikel überein, wenn ich einen Artikel über dem
zuerstgewählten auswähle)?So kann ich aber gar nicht zugreifen auf
die übrigen ausgewählten Artikel(die, die weiter unten in der Liste
stehen bezüglich des vorhergewählten.Wie bekomme ich die einzelnen
SelectedIndex-nummern von allen ausgewählten Artikeln?

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
ListBox1.Items.Add(„Artikel 1“)
ListBox1.Items.Add(„Artikel 2“)
ListBox1.Items.Add(„Artikel 3“)
ListBox1.Items.Add(„Artikel 4“)
ListBox1.Items.Add(„Artikel 5“)

End Sub

Private Sub ListBox1_SelectedIndexChanged1(ByVal sender As
Object, ByVal e As System.EventArgs) Handles
ListBox1.SelectedIndexChanged

MessageBox.Show(ListBox1.SelectedIndex)

End Sub

Um eine kleine Hilfe wäre ich dankbar

P.S. wenn jetzt noch jemand weiss, wie ich es berücksichtige, dass
bei einem erneuten Auswählen des gleichen Artikels (rückgängigmachen
der Blauunterlegung) dieser Artikel so behandelt wird wird,als ob er
nicht angeklickt wurde, weil er ja gestrichen wurde, dann bin ich
besonders glücklich.

mit freundlichen Grüßen

Johannes Rudolph

Titel: Probleme mit Mehrfachauswahl bei vb.net
Aus einer mit mehreren Artikeln gefüllten Listbox möchte ich
durch
Mehrauswahl(SelectionMode:MultiSimple) von beispielsweise
insgesamt 5

[…]

mit freundlichen Grüßen

Johannes Rudolph

Hallo!

SelectedIndex kann logischerweise nur einen Wert haben und wird daher für ListBoxen mit Einfachauswahl verwendet. Wenn Du aber Mehrfachauswahl haben willst, bekommst Du alle selektierten Indices einfach per SelectedIndices.

Gruß,
Martin