vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Knifflig: VOLLEN Pfad aus CommonDialogControl 
Autor: CaBaL
Datum: 01.02.05 23:09

ich habe folgendes Problem:
mehrere Bilddateien (MIT Pfad) sollen mit Hilfe eines CommonDialogControls in eine List-Box überführt werden. Den Code habe ich aus dem Tipps & Tricks Bereich dieser Seite.
Vom Grunde her funktioniert alles prima nur werden in der Listbox nur die Dateinamen OHNE Pfad eingesetzt.

Das ganze dient einer Dia-Show in der man die "playlist" auch abspeichern soll. Vorm abspeichern können die Bilder trotz dass nur Dateiname angegeben ist geladen werden. Wenn ich die Listbox speichern will und daraufhin wieder lade geht dies aber nicht mehr.
Kann mir jemand helfen? Ich möchte jedesmal den VOLLEN Pfad bekommen.



Mein Code:

Public Sub GetData(oDialog As CommonDialog, _
  oList As ListBox, oList2 As ListBox, _
  Optional ByVal sFilter As String = "Alle Dateien (*.*)|*.*", _
  Optional ByVal bClearList As Boolean = True)
 
  Dim sFiles() As String
  Dim i As Long
 
  On Error Resume Next
  With oDialog
    .CancelError = True
    .FileName = ""   ' Dateinamen löschen
    .Filter = sFilter
 
    ' Flags für Explorer Style und Mehrfachauswahl übergeben
    .Flags = &H200 + &H80000
 
    ' alle Dateinamen zusammen dürfen maximal 24KB
    ' (24576 Bytes) Lang sein.
    .MaxFileSize = 24576
 
    ' Dialog anzeigen
    .ShowOpen
    If Err.Number = 0 Then
      sFiles = Split(.FileName, vbNullChar)
      If UBound(sFiles) > 1 Then
        ' Mehrere Dateien ausgewählt!
        For i = 1 To UBound(sFiles())
          oList.AddItem sFiles(i)
         Next i
      Else
        ' nur eine Datei ausgewählt
        oList.AddItem sFiles(0)
       End If
    End If
  End With
  On Error GoTo 0
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Knifflig: VOLLEN Pfad aus CommonDialogControl543CaBaL01.02.05 23:09
Re: Knifflig: VOLLEN Pfad aus CommonDialogControl315mst54701.02.05 23:28
Re: Knifflig: VOLLEN Pfad aus CommonDialogControl337CaBaL02.02.05 11:33

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel