Listview1 und Listbox1 anklicken

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Downloader17.

    Listview1 und Listbox1 anklicken

    Hallo,
    ich habe eine Listview1 (in Detailansicht) die einträge der Listview1 werden automatisch inListbox1 angezeigt.
    Nun zu meinem Problem:
    Ich möchte wenn ich auf einen eintrag in der Listview klicke soll automatisch der gleiche eintrag in der Listbox markiert (angeklickt) werden.

    Mit zwei Listboxen bekomme ich es ja mit diesem Code hin aber wie muss der Code für Listbox und Listview aussehen.

    Hier der Code für zwei Listboxen:

    VB.NET-Quellcode

    1. ListBox2.SelectedIndex = ListBox1.SelectedIndex


    Ich hoffe ihr könnt mir helfen.
    MFG
    Downloader17
    Also ich finde bei der Listview kein Funktion wie bei der Listbox, welche ein Item auswählt.

    *MSDN

    Bei der Listbox kenne ich es mit dieser Methode:

    VB.NET-Quellcode

    1. ListBox1.SetSelected()
    Also hab mal ein bisschen rumprobiert:

    VB.NET-Quellcode

    1. Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
    2. ListView1.MultiSelect = False
    3. Try
    4. ListBox1.SelectedIndex = ListView1.SelectedIndices(0)
    5. Catch ex As Exception
    6. End Try
    7. End Sub
    8. Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
    9. ListView1.MultiSelect = False
    10. ListView1.Items(ListBox1.SelectedIndex).Selected = True
    11. ListView1.Select()
    12. End Sub