![]() |
MultiSelect beim OpenDialog und Listbox ?
Hallo,
hab da mal wieder ein Problem. Ich möchte mehrere Dateien mit einem OpenDialog laden und alle Dateien mit Pfadangaben in einer Listbox auflisten. Hab schon im OpenDialog Multiselect auf TRUE gestellt. Was auch noch nicht schlecht wäre aber nich unbedingt nötig ist, in einer zweiten Listbox alle Dateien ohne Pfad und Endung aufzulisten. Danke euch schonmal im vorraus |
Re: MultiSelect beim OpenDialog und Listbox ?
Hallo
stichwörter: opendialog.files, extractfilename und changefileext
Delphi-Quellcode:
bzw wenn du keine Schleife für den ersten Fall nehmen wills
procedure TForm1.Button2Click(Sender: TObject);
Var I:integer; begin if OpenDialog1.execute then begin for i:=0 to OpenDialog1.files.Count-1 do begin //alle ausgewählten dateien in Listbox ListBox1.Items.add(OpenDialog1.Files.Strings[i]); //nur dateiname in listbox ListBox2.Items.add( ChangeFileExt( extractfilename(OpenDialog1.Files.Strings[i]),'')); end; end; end;
Delphi-Quellcode:
Mfg Frank
listbox1.Items.Assign(OpenDialog1.Files);
|
Re: MultiSelect beim OpenDialog und Listbox ?
hi,
versuch es so:
Delphi-Quellcode:
in der OH wärst du aber auch fündig geworden!
var
i: integer; temp: string; begin with opendialog1 do if execute then begin for i := 0 to files.count - 1 do begin temp := files.strings[i]; listbox1.items.add(temp); listbox2.items.add(changefileext(extractfilename(temp), '')) end end |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:26 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