Mr.Brot Geschrieben 13. Oktober 2004 Teilen Geschrieben 13. Oktober 2004 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: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mr.Brot Geschrieben 14. Oktober 2004 Autor Teilen Geschrieben 14. Oktober 2004 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Warfox Geschrieben 14. Oktober 2004 Teilen Geschrieben 14. Oktober 2004 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Warfox Geschrieben 14. Oktober 2004 Teilen Geschrieben 14. Oktober 2004 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
-roTekuGeL- Geschrieben 14. Oktober 2004 Teilen Geschrieben 14. Oktober 2004 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 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... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mr.Brot Geschrieben 14. Oktober 2004 Autor Teilen Geschrieben 14. Oktober 2004 jo.. danke für die hilfe. :WD werd wohl mal mit dem "Basteln" anfangen.. :marine Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
CSC Geschrieben 15. Oktober 2004 Teilen Geschrieben 15. Oktober 2004 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
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.