Listview

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von X-Zat.

    Hallo,

    Ich habe ne frage zu Listview, ich benötige es kenn mich aber damit net aus.

    Ich möchte 4 Spalten haben: 1. Name 2. Funktion 3. Taste

    1. wie adde ich items die dann z.B. so aussehen
    Home|/home|F2

    2. Wie speichere ich diese in den settings

    3. wie lade ich sie

    4. wie lese ich so eine spallte aus. Also wie kann ich auslesen das Home auf F2 ist und die funktion /home hat.

    bitte um hilfe.

    mfg: Token
    1. Ein Item ist ein ListViewItem. Der Name ist die erste Spalte, danach gibt es SubItems die die anderen Spalten definieren.
    2. Einfach alle Elemente durchgehen und auf Name und SubItems zugreifen
    3. wie bei 1.
    4. Wiegesagt mit SubItems.
    Hier ein Beispiel:

    Du benötigst noch eine ListView1 mit 3 Spalten.


    VB.NET-Quellcode

    1. Public Class Form1
    2. Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
    3. Dim lItem As ListViewItem
    4. lItem = ListView1.Items.Add("Home")
    5. lItem.SubItems.Add("\home")
    6. lItem.SubItems.Add("F2")
    7. lItem = ListView1.Items.Add("Abbruch")
    8. lItem.SubItems.Add("\abbruch")
    9. lItem.SubItems.Add("ESC")
    10. End Sub
    11. Private Sub ListView1_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListView1.SelectedIndexChanged
    12. Dim litem As ListViewItem
    13. If ListView1.SelectedItems.Count = 0 Then Exit Sub
    14. litem = ListView1.SelectedItems(0)
    15. MsgBox(litem.Text)
    16. MsgBox(litem.SubItems(1).Text)
    17. MsgBox(litem.SubItems(2).Text)End Sub
    18. End Class
    Ihr zwei habt wohl vergessen, dass man 1) Columns und b) die Details-Ansicht benötigt, um Spalten korrekt darzustellen...

    MfG,
    X-Zat / Momo

    //Edit:

    Zu speichern und laden findest du nun wirklich SEHR VIEL im Netz. Frag doch einfach mal Google...