Doppelklick im Listview soll Datei geöffnet werden

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von lris08.

    Doppelklick im Listview soll Datei geöffnet werden

    soeit funktioniert alles, bis auf

    bei doppelklick auf die betreffende Zeile soll die Datei geöffnet werden.

    Passiert aber nix - nur die Ausgaben erfolgen...

    VB.NET-Quellcode

    1. Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
    2. Label21.Text = ""
    3. If (Me.ListView1.SelectedItems.Count > 0) Then
    4. Label21.Text = "Ausgewählt: Pos.-Nr. " & (ListView1.SelectedIndices(0) + 1) & ", Name: " & ListView1.FocusedItem.SubItems(1).Text
    5. End If
    6. Dim di As String = "\\" & Serverpfad & "\" & Userpfad & "\" & Username & "\" & dmsPfad & "\Datentabellen\FILES\" & ListView1.FocusedItem.SubItems(4).Text & "\" & ListView1.FocusedItem.SubItems(5).Text & "\" & ListView1.FocusedItem.SubItems(6).Text & "\" & ListView1.FocusedItem.SubItems(7).Text
    7. Dim lb As ListView = Nothing
    8. lb = CType(sender, ListView)
    9. Dim fi As New IO.FileInfo(di)
    10. Label22.Text = di ' nur zur kontrolle
    11. End Sub
    Kein Wunder, dass nichts passiert, du hast dein Programm im Code auch nirgendwo angewiesen, auch nur irgendeine Datei zu öffnen.
    Der Code zum Öffnen einer Datei wäre

    VB.NET-Quellcode

    1. Process.Start(Deine Datei hier)

    ;)

    Edit: Nutze, wie Dodo gesagt hat, das DoubleClick-Event zum Starten deiner Datei, überprüfe aber vorher, ob der Doppelklick mit der linken Maustaste gemacht wurde.