tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1236
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    to_be to_be ist offline Mitglied Bronze
    Registriert seit
    Jun 2002
    Ort
    Wolfratshausen (Bayern)
    Beiträge
    27
    hallo

    ich habe folgendes problem: ich lasse mir in einer listbox verschiedene dateien anzeigen, welche ich im folgenden durch einen klick oder doppelklick auf die gewählte datei öffnen möchte. ist dies möglich wenn ja wie? könnte mir jemand tipps geben(am besten in code)?

    danke
     

  2. #2
    Grimreaper Grimreaper ist offline Mitglied Brokat
    Registriert seit
    Nov 2002
    Beiträge
    405
    Zuerst musst du feststellen, welche Datei angeklickt wurde. Danach kannst du sie ausführen, brauchst aber natürlich noch den Pfad. Es gibt zwei Möglichkeiten:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    Private Sub List1_DblClick()
        For n = 0 To List1.ListCount - 1
            If List1.Selected(n) = True Then
                Shell (Path & List1.List(n))
            End If
        Next
    End Sub
     
     
    Private Sub List1_DblClick()
         Shell (Path & List1.List(List1.ListIndex))
    End Sub

    Wie du den Pfad der Datei kann ich dir nicht sagen, da ich nicht weiß wie den Programm aussieht (verwendest du zusätzlich eine DirBox oder ne Variable die den aktuellen Pfad speichert, usw.). Der Code sollte dir aber helfen.

    mfg Grimreaper
     
    Ich spiele kein Tetris, das ist mir zu unrealistisch...

  3. #3
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    Shell ist gut, aber ShellExecute ist besser. Mit Shell kann man nämlich nur ausführbare Dateien (also Programme) starten - mit ShellExecute ruft man die Datei mit dem zugeordneten Programm auf.
    Genaueres sollte in der MSDN, bei Google oder mit der Boardsuche zu finden sein.
     

  4. #4
    Blade_Neo Blade_Neo ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    64
    Hi @ all

    Hab mein Prog mit
    PHP-Code:
    dir 
    gemacht also z.B: Form2.Text1.Text & "\" & Form2.Combo1.Text _
    & "\" & Form3.Combo2.Text & " \" u.s.w

    würde auch gern ne .pdf öffnen.
    Die PDF sind mit
    PHP-Code:
    dir 
    in obigen Format zu erreichen.
    Wo muss ich den Pfad (Path) angeben, damit er mir die PDF öffnet die momentan markiert ist?
    Muss man dafür deklarieren (Modul)

    MfG,
    Blade_Neo

    [EDIT] PROB HAT SICH GELÖST SIEHE SHELLEXECUTE THREAD VON MIR
    Geändert von Blade_Neo (21.10.03 um 14:15 Uhr)
     

Ähnliche Themen

  1. Dateien ausführen aus Listbox
    Von Plavix im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 07.11.09, 18:00
  2. Dateien in ListBox auflisten
    Von -H-T-P- im Forum Borland CBuilder und VCL
    Antworten: 10
    Letzter Beitrag: 20.11.08, 18:04
  3. Images aus einer ListBox in einer PictureBox anzeigen
    Von Zhoragh im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 27.04.07, 13:01
  4. In Listbox markierten Pfad öffnen
    Von BLADEooz im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 29.09.05, 13:24
  5. Vorhandene TxT Dateien in Listbox
    Von TheLuCKer im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 08.09.04, 15:49