![]() |
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 |
Re: TSaveDialog -> Dateiname nicht änderbar
Setzte den Dateinamen selbst zusammen.
Z.B. hast du ein Edit mit dem Pfad
Delphi-Quellcode:
Edit: Achso -- Oder willst Du einen Dialog nur für die Ordnerangabe? Dann nimm besser:
var
Path: string; begin Path := ExtractFilePath(Edit1.Text); SaveDialog1.FileName := Path + 'Dateiname.txt'; end; ![]() Viele Grüße |
Re: TSaveDialog -> Dateiname nicht änderbar
Wie nutze ich die Funktion SHBrowseForFolder ?
Der Anwender soll quasi den Pfad auswählen können. Gruss Holger |
Re: TSaveDialog -> Dateiname nicht änderbar
Mittels Suchfunktion (siehe mein erster Beitrag) findest Du diesen Thread aus der Code-Bibliothek der Delphi-PRAXiS:
![]() Viele Grüße |
Re: TSaveDialog -> Dateiname nicht änderbar
Vielen dank
|
Re: TSaveDialog -> Dateiname nicht änderbar
SelectDirectory dürfte aber einfacher sein.
|
Re: TSaveDialog -> Dateiname nicht änderbar
Ich habe es auch mit SelectDirectory gelöst.
|
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:
|
Re: TSaveDialog -> Dateiname nicht änderbar
[Senf dazu] Och, ich finde den SHBrowseForFolder schicker. Extra einen Hock basteln ? Nö. :stupid: [/Senf dazu]
|
Re: TSaveDialog -> Dateiname nicht änderbar
Hallo,
Hook ist nicht notwendig der folgende Code ![]() holt sich das Edit-Handle eines TSaveDialogs, damit kann man das dann auch disabled machen. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz