Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TSaveDialog -> Dateiname nicht änderbar (https://www.delphipraxis.net/139138-tsavedialog-dateiname-nicht-aenderbar.html)

HolgerCW 24. Aug 2009 14:59


TSaveDialog -> Dateiname nicht änderbar
 
Hallo zusammen,

ich möchte dem Anwender mit dem TSaveDialog die Möglichkeit geben, NUR den Pfad zu ändern. Wie kann ich verhindern, dass er den Dateinamen ändert ?

Gruss

Holger

mirage228 24. Aug 2009 15:03

Re: TSaveDialog -> Dateiname nicht änderbar
 
Setzte den Dateinamen selbst zusammen.

Z.B. hast du ein Edit mit dem Pfad
Delphi-Quellcode:
var
  Path: string;
begin
  Path := ExtractFilePath(Edit1.Text);
  SaveDialog1.FileName := Path + 'Dateiname.txt';
end;
Edit: Achso -- Oder willst Du einen Dialog nur für die Ordnerangabe? Dann nimm besser: Hier im Forum suchenSHBrowseForFolder.

Viele Grüße

HolgerCW 24. Aug 2009 15:37

Re: TSaveDialog -> Dateiname nicht änderbar
 
Wie nutze ich die Funktion SHBrowseForFolder ?

Der Anwender soll quasi den Pfad auswählen können.

Gruss

Holger

mirage228 24. Aug 2009 15:39

Re: TSaveDialog -> Dateiname nicht änderbar
 
Mittels Suchfunktion (siehe mein erster Beitrag) findest Du diesen Thread aus der Code-Bibliothek der Delphi-PRAXiS:
Dialog, um einen Pfad auszuwählen

Viele Grüße

HolgerCW 24. Aug 2009 16:00

Re: TSaveDialog -> Dateiname nicht änderbar
 
Vielen dank

DeddyH 24. Aug 2009 16:17

Re: TSaveDialog -> Dateiname nicht änderbar
 
SelectDirectory dürfte aber einfacher sein.

HolgerCW 27. Aug 2009 10:10

Re: TSaveDialog -> Dateiname nicht änderbar
 
Ich habe es auch mit SelectDirectory gelöst.

himitsu 27. Aug 2009 10:58

Re: TSaveDialog -> Dateiname nicht änderbar
 
Theoretisch müßte man sowas auch über einen ExplorerHock machen können, aber ich denke SelectDirectory wäre in diesem Fall angebrachter :angel:

turboPASCAL 27. Aug 2009 12:39

Re: TSaveDialog -> Dateiname nicht änderbar
 
[Senf dazu] Och, ich finde den SHBrowseForFolder schicker. Extra einen Hock basteln ? Nö. :stupid: [/Senf dazu]

hoika 27. Aug 2009 12:59

Re: TSaveDialog -> Dateiname nicht änderbar
 
Hallo,

Hook ist nicht notwendig

der folgende Code

Kommunikation mit TSaveDialog

holt sich das Edit-Handle eines TSaveDialogs,
damit kann man das dann auch disabled machen.


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:34 Uhr.
Seite 1 von 2  1 2      

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