Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi pfad aus opendialog raus und in edit feld rein (https://www.delphipraxis.net/23522-pfad-aus-opendialog-raus-und-edit-feld-rein.html)

Christian18 4. Jun 2004 12:13


pfad aus opendialog raus und in edit feld rein
 
Guten tag,

wie gekomme ich aus mein TOpenDialog dem Pfad raus und in mein edit feld rein???

Luckie 4. Jun 2004 12:16

Re: pfad aus opendialog raus und in edit feld rein
 
Wenn du nur einen Pfad willst, nimm Hier im Forum suchenselkectdirectory. Ansosnten steht im Feld Filename Pfad und Dateiname der ausgewählten Datei.

Steve 4. Jun 2004 12:16

Re: pfad aus opendialog raus und in edit feld rein
 
Delphi-Quellcode:
Edit1.Text := ExtractFilePath(OpenDialog1.FileName)
nicht getestet :zwinker:

Gruß
Stephan

Smokey 4. Jun 2004 12:17

Re: pfad aus opendialog raus und in edit feld rein
 
Delphi-Quellcode:
if OpenDialog1.Execute then edit1.text := ExtractFilePath(OpenDialog1.Filename);

StefanDP 4. Jun 2004 12:17

Re: pfad aus opendialog raus und in edit feld rein
 
[dephi]If OpenDialog1.Execute then
Edit1.Text := ExtractFilePath(OpenDialog1.FileName);[/delphi]

stefan

edit: :-( war nicht erster...

Sharky 4. Jun 2004 12:18

Re: pfad aus opendialog raus und in edit feld rein
 
Zitat:

Zitat von Christian18
Guten tag,

wie gekomme ich aus mein TOpenDialog dem Pfad raus und in mein edit feld rein???

Hai Christian,

einfach den Pfad aus TOpenDialog.FileName extrahieren.

[Edit]Letzer ;-) [/Edit]

StefanDP 4. Jun 2004 12:23

Re: pfad aus opendialog raus und in edit feld rein
 
Wenn du nur einen Ordner auwählen willst, kannst du auch auf SelectDirecotory aus der Unit SysUtils zurückgreifen:

Delphi-Quellcode:
...
uses FileCtrl
...
procedure TForm1.Button1Click(Sender: TObject);
var
  ordner: String;
begin
  if SelectDirectory('Bitte Ordner auswählen', '', ordner) then
    Edit1.Text := ordner;
end;

stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 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-2025 by Thomas Breitkreuz