Zum Inhalt springen

CommonDialog


Mr.Brot

Empfohlene Beiträge

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:

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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...

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...