| Autor |
Beitrag |
csigg
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Mi 27.04.05 10:44
kann ich den openDialog auf so konfigurieren dass ich nur verzeichnisse und keine Dateien darin auswählen kann?? Moderiert von Tino: Topic aus VCL (Visual Component Library) verschoben am Mi 27.04.2005 um 15:10
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 27.04.05 10:53
Wie wäre es denn stattdessen mit einem Dialog, der für Verzeichnisse, Netzwerkressourcen u.ä. gedacht ist? Gleich einsatzfertig als Klasse TFolderBrowser. Das dürfte doch sinnvoller sein. 
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 27.04.05 10:53
Würd ich nicht empfehlen. Es gibt von der Windows Shell SHBrowseForFolder aus der Unit ShlObj (hoffe das stimmt so...). Das sieht sehr viel beser aus.
Am besten nimmst du aus der JEDI-Sammlung den entsprechenden Dialog. Dort gibts auch das, was du vorhast, wenn ich mich recht entsinne...
//edit:
Zu langsam...
@MathiasSimmack: Kannte ich noch gar nicht...
Das ist natürlich besser als dafür JEDI zu installieren, auch wenn da noch sehr viel sinnvolles drin ist...
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Mi 27.04.05 11:06
Das TFolder.... muss ich aber auch erst installieren, oder??
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 27.04.05 11:10
jaenicke hat folgendes geschrieben: | //edit:
Zu langsam... |
Mal etwas Lektüre; soll heißen: spar´s dir. Jeder Beitrag kann wichtig sein. Wer der erste ist, ist doch unwichtig.
@csigg: Nein, einfach die Unit aus dem Browser kopieren (so wie sie da ist), ins eigene Projekt einbinden und wie im Beispiel gezeigt aufrufen. Ich werde im Laufe des Tages wohl am besten mal die Unit anhängen und diesen ellenlangen Quellcode rauswerfen.  Ja, das klingt wie eine gute Idee.
|
|
bombardir
Hält's aus hier
Beiträge: 6
Windows
Delphi 6 +FastReport+DOA+DevExpress, Oracle, PL/SQL
|
Verfasst: Mi 27.04.05 11:54
nutze Funktion SelectDirectory aus dem Unit FileCtrl
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Mi 27.04.05 11:56
was hab ich falsch gemacht wenn mein Compiler jetzt meldet:
undefinierter Bezeichner fb, hwndDlg?????
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 27.04.05 12:07
"fb", na ja, deklarieren musst das schon:
Delphi-Quelltext 1: 2:
| var fb : TFolderBrowser; |
"hwndDlg", nimm einfach "self.Handle" stattdessen.
|
|
csigg 
      
Beiträge: 706
WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
|
Verfasst: Mi 27.04.05 12:20
uuppsss....... ok, überredet, mit geht es einfach besser *g*
danke, hat Wunderbar geklappt.
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 27.04.05 18:00
MathiasSimmack hat folgendes geschrieben: | jaenicke hat folgendes geschrieben: | //edit:
Zu langsam... |
Mal etwas Lektüre; soll heißen: spar´s dir. Jeder Beitrag kann wichtig sein. Wer der erste ist, ist doch unwichtig. |
So meinte ich das "zu langsam" ja gar nicht  , ich wollte damit nur sagen, dass ich das besser finde und gar nicht erst JEDI genannt hätte, wenn ich deinen Beitrag schon gelesen hätte.
Das heißt nicht, dass es mir wichtiger ist, der erste zu sein, als "gute" Beiträge zu schreiben. 
|
|