Autor Beitrag
Leuchtturm
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1087

Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
BeitragVerfasst: So 22.10.06 16:26 
Hi,
ich versuche in eine Listbox mehrere Dateinamen aus dem OpenDialog zuschrieben:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
  if Opendialog1.Execute then
  begin
    ListBox1.Items.Add(OpenDialog1.Filename);
  end;

Ich weiß auch das es nicht funktionieren da ich ja bloß die ein ausgewählter Dateiname reinschreiben lasse.
Wie könnte ich jetzt alle ausgewählten dateienamen in die Listbox reinschreiben??
Leuchtturm

Mein Dank ist euch Gewiss :mrgreen:

_________________
Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: So 22.10.06 16:41 
vielleicht so:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.Button2Click(Sender: TObject);
var i:Integer;
begin
if Open1.Execute then
RichEdit1.Lines.AddStrings(Open1.Files);
For i:=0 to RichEdit1.Lines.Count-1 do
begin
Liste1.AddItem(RichEdit1.Lines.Strings[i],self);
end;
RichEdit1.Clear;
end;
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: So 22.10.06 17:12 
Oder So.
Bei OpenDialog im OB bei Options ofAllowMultiSelect auf True setzen.
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.Button1Click(Sender: TObject);
var
 i:Integer;
begin
 if Opendialog1.Execute then
 begin
  for i:=0 to OpenDialog1.Files.Count-1 do
  Listbox1.Items.Add(OpenDialog1.Files.Strings[i]);
 end;
end;

Blackheart666

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
frank-wob
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 22.10.06 17:22 
Oder noch einfacher, wenn du die Dateien in der LIstbox jedesmal komplett neu schreiben möchtest.
ausblenden Delphi-Quelltext
1:
2:
if opendialog1.Execute then
  listbox1.Items:=opendialog1.Files;


So kannst du Dateien anfügen. Erspart dir die Schleife.
ausblenden Delphi-Quelltext
1:
2:
if opendialog1.Execute then
  listbox1.Items.AddStrings(opendialog1.Files);


Gruß Frank
Leuchtturm Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1087

Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
BeitragVerfasst: Mo 23.10.06 09:31 
Danke @ all

_________________
Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.