Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Mehrfacher ListBoxEintrag ???


Jagg - Mi 17.07.02 14:41
Titel: Mehrfacher ListBoxEintrag ???
Hey,Leute !

Ich habe wieder ein ListBox-Problem !

Wenn ich eine Datei aussuche wird sie in der ListBox angezeigt aber wenn ich dann noch eine aussuche dann uberschreibt er die datei,wie mache ich das das er sie nicht überschreibt ???

Jagg !


Klabautermann - Mi 17.07.02 14:45

Hallo,

wie füllst du denn die Listbox? Das problem Sollte eigentlich nicht auftauchen wenn du mit

Quelltext
1:
ListBox1.Items.Add(Dateiname);                    

arbeitest.

Gruß
Klabautermann


Jagg - Mi 17.07.02 14:50

Ich habe so :


Quelltext
1:
2:
ListBox1.Items.Add(OpenDialog1.Filename);
ListBox1.Items.Text := ExtractFilename(OpenDialog1.Filename);


Es geht aber trotzdem nicht !

Jagg !


Klabautermann - Mi 17.07.02 16:53

Natürlich nicht. Denn mit der Zweiten Zeile überschreibst du das, was du in der ersten gemacht hast. Gennerell solltest du die Eigenschaft Text so selten wie möglich verwenden. Eine Listbox arbeitet Zeilenorentiert, mit Text kannst du das umgehen, das willst du aber meist nicht. Auf keinen Fall willst du es in diesem Fall, also lösche die zweite Zeile.

Gruß
Klabautermann


Jagg - Mi 17.07.02 16:56

aber ich will das mit der 2 zeile auch das er nur den namen der datei anzeigt wie geht das noch außer so ?


Klabautermann - Mi 17.07.02 17:01

Deine Frage war doch, wie du mehrere Dateien anzeigen kanns. Was willst du jetzt???????


Jagg - Mi 17.07.02 18:42

Ja,ich will mehrere dateien,aber wenn ich das ohne die 2 zeile mache zeigt er mir die datei mit dem zugehörigen Pfad an,aber ich will nur den dateinamen !


Alfons-G - Mi 17.07.02 19:23

Listbox1.Items.Add(ExtractFilename(OpenDialog1.Filename));Ich haffe, das hilft Dir weiter.

:idea:


Maxigraf - Mi 17.07.02 20:23

Machs besser so:


Quelltext
1:
2:
3:
4:
Try OpenDialog1.Execute;
Listbox1.Items.Add(ExtractFilename(OpenDialog1.Filename));
except
end;


Oder so ;)


Jagg - Mi 17.07.02 20:50

danke ich versuche es


Jagg - Do 18.07.02 08:10

Danke es hat geklappt