Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Listbox mit Button leeren


Arne Danikowski - Mi 24.01.07 10:09
Titel: Listbox mit Button leeren
Hallo,

folgende Aufgabe habe ich mir gestellt:

Ich gebe bestimmte Rechenergebnisse in eine ListBox aus. Nun möchte ich einen Button erstellen, mit dem man den Inhalt der ListBox leeren kann. Kann mir jemand die Richtung zeigen, wie ich das realisieren kann?

So übergebe ich die Werte:


Delphi-Quelltext
1:
2:
3:
4:
Listbox1.Items.add ('EK      :  '+ (FloatToStrF (Zahl5, ffnumber ,7,2)));
              Listbox1.Items.add ('Netto  :  '+ (FloatToStrF (Zahl8, ffnumber ,7,2)));
              Listbox1.Items.add ('Brutto :  '+ (FloatToStrF (Zahl8 * Zahl3, ffnumber,7,2)));
              Listbox1.Items.add('----------------------------')


mfg

Arne


ZeitGeist87 - Mi 24.01.07 10:11

Guten Morgen!

In der OnButtonClick-Routine:


Delphi-Quelltext
1:
 DeineListbox.Items.clear;                    


und schon ist die Listbox leer.

LG
Stefan


jaenicke - Mi 24.01.07 10:13

Nur so als Ergänzung: Mit ListBox1.Items.Text kannst du direkt auf alle Einträge hintereinander zugreifen. Dann kannst du mit ListBox1.Items.Text := 'leer'#13#10'ist diese Box'; direkt diese beiden ersten Zeilen direkt setzen. Zum Beispiel, wenn du einen Hinweistext für den User hinschreiben willst.


Arne Danikowski - Mi 24.01.07 10:20

Man das ging ja schnell vielen dank, und so einfach :D

Kann ich auch Datum und Uhrzeit übergeben an die Listbox?


ZeitGeist87 - Mi 24.01.07 10:32


Delphi-Quelltext
1:
 DeineListBox.Items.add(formatdatetime('dd.mm.yyyy hh:nn:ss', date+time));                    


23.01.2007 09:30:45

wäre die Ausgabe.

Tipp mal formatdatetime im Delphi-Editor ein und drück STRG+F1.
Damit solltest du ausführliche Hilfe bekommen.

LG
Stefan


Arne Danikowski - Mi 24.01.07 11:10

Vielen Dank habe es hinbekommen