Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen!!

Ich benutze ein CommonDialog um eine Datei auszuwählen. Das geht auch wunderbar.

Aber ich hab folgendes Problem:

Ich will das CommonDialog auch Auswahl eines Ordners verwenden.

Also über CD einen Ordner auswählen und diesen (Pfad+)Ordner in eine String-Variable geben.

Genauso wie bei einer Datei nur mit einem Ordner.

Weiß jemand wie das geht??? :confused:

Ich würde mich über Hilfe freuen!! :floet:

Geschrieben

Hab im Inet und diversen VB-sites rum geguckt.. aber bisher noch nix gefunden..

Gibts wirklich niemande der was weiß dazu??

Das benutz ich zur Zeit um Files auszuwählen:


Private Function CommonDialogFile() As String


    On Error Resume Next

    CommonDialog1.CancelError = True

    CommonDialog1.Flags = cdlOFNFileMustExist

    CommonDialog1.ShowOpen


    If Err Then


        CommonDialogFile = ""


    Else


        CommonDialogFile = CommonDialog1.FileName


    End If


End Function

Geschrieben

Hmmm aaaaalso *g* sorry musst gerade am kaffe nuckeln,

es gibt 2 möglichkeiten die mir gerade so einfallen:

1:

Du nimmst generell den ordner indem die Ausgewählte datei liegt...

2:

Du baust dir deinen CommDia selber indem du einfach ein form mit Dirlist...filelist ausstattest, aber da kahm mir gerade ne idee, meld mich nachher nochmal... :uli

Geschrieben

Aaaaaaaaaalso hab mir die sache nochmal durch den kopf gehen lassen und mal geschaut wie man dateitypen die verwendet werden sollen angeben kann, bin aber net drauf gekommen, wenn du dies aber machen würdest und einen speziellen definierst und der user diesen auswählt kannst du ja einfach bis zum letzten "\" abschneiden und du hast den Ordner, naja nur so ein wirrer gedanke aus meinem kranken kopf :D

Geschrieben
Aaaaaaaaaalso hab mir die sache nochmal durch den kopf gehen lassen und mal geschaut wie man dateitypen die verwendet werden sollen angeben kann, bin aber net drauf gekommen, wenn du dies aber machen würdest und einen speziellen definierst und der user diesen auswählt kannst du ja einfach bis zum letzten "\" abschneiden und du hast den Ordner, naja nur so ein wirrer gedanke aus meinem kranken kopf :D

das kann man mit dem filter machen ... irgendwie so |jaypäg|*jpg.|

oder so...

aber das is ja auch nich die perfekte lösung... also einfach nen eigenen Dialog zusammenbasteln is ja nich so schwer, würde daher dafür plädieren...

Geschrieben

Ich hoffe es ist noch nicht zu spät.

Also mit den CommonDialogs habe ich mich auch schon rum geschlagen. So richtig glücklich bin ich mit denen nie geworden.

Unter der Adresse http://www.activevb.de/tipps/vb6tipps/tipp0477.html ist ein Beispiel gezeigt, wie man es mit einer Windows-eigenen Komponente tun kann. Ich habe das auch schon verwendet.

Desweiteren hast du den Nachteil, wenn du CommonDialogs verwendest, dass diese bei Betrieb deiner Anwendung auf dem PC installiert bzw. vorhanden sein müssen.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...