Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi "Falscher" SelectDirectory Dialog ? (https://www.delphipraxis.net/118835-falscher-selectdirectory-dialog.html)

Phunkafizer 15. Aug 2008 22:50


"Falscher" SelectDirectory Dialog ?
 
Guten Tag zusammen,

ich möchte gerne den Benutzer ein Verzeichnis auswählen lassen, und benutze dazu die Funktion SelectDirectory. Der Dialog sollte dann eigentlich so aussehen:

http://img230.imageshack.us/img230/7...rectorytt2.jpg

Anstatt dessen öffnet sich ein "grüziger verstaubter" Dialog wie dieser:

http://www.efg2.com/Lab/Library/Delp...er/Image46.gif

Könnte mir jemand sagen wie ich den richtigen Dialog bekomme ?

Schönen Gruß
El Phunkafizer

omata 15. Aug 2008 22:52

Re: "Falscher" SelectDirectory Dialog ?
 
Drück mal Strg + Shift + Leertaste in der formalen Parameterliste der Funktion. Welcher Dialog angezeigt wird hängt von den Parametertypen ab, benutze mal die andere Variante.

mkinzler 15. Aug 2008 22:52

Re: "Falscher" SelectDirectory Dialog ?
 
Welches OS?

finn91 15. Aug 2008 22:56

Re: "Falscher" SelectDirectory Dialog ?
 
Ich weis nicht, ob es das ist, was du wolltest, aber vielleicht hilft dir eine Suche nach "ShBrowseForFolder" oder folgender Link:

OpenDirDialog

Gruß,

Finn

omata 15. Aug 2008 22:57

Re: "Falscher" SelectDirectory Dialog ?
 
Hier ist der Aufruf...
Delphi-Quellcode:
procedure TForm.ButtonClick(Sender: TObject);
var Dir:string;
begin
  SelectDirectory('', '', Dir);
end;

Matze 15. Aug 2008 23:06

Re: "Falscher" SelectDirectory Dialog ?
 
Weitere Modifikationen des Dialogs gibt's in der Code-Library: Dialog, um einen Pfad auszuwählen.

Blackheart 15. Aug 2008 23:15

Re: "Falscher" SelectDirectory Dialog ?
 
Bei Torry gibt es eine schöne Komponente Namens FolderDialog.

Dezipaitor 16. Aug 2008 01:40

Re: "Falscher" SelectDirectory Dialog ?
 
Und das passt dazu:

Why the Shell Folder Dialog isn’t a user-friendly dialog by default.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz