Einzelnen Beitrag anzeigen

thorstenf01

Registriert seit: 10. Jul 2003
Ort: Kiel
34 Beiträge
 
#1

Listboxwerte untereinander auslesen

  Alt 6. Aug 2003, 11:19
Hy,
die unten gezeigte Prozedur soll bei einer "1" (der Timer1 ist enabled) die aktuelle Uhrzeit + "ja"
in die Listbox schreiben. Das Problem liegt nun darin, das der Listboxkopf zwar steht, aber die zyklische
Abfrage jedesmal überschrieben wird, anstatt untereinander ausgegeben zu werden.
Nehme ich nun das "ListBox2.Items.Clear;" heraus, so wiederholt sich der Listboxkopf, die zyklische Abfrage wird aber
nicht überschrieben.
Wie bekomme ich es nun hin, das der Listboxkopf fix bleibt und die zyklische Abfrage untereinander Ausgegeben wird?

Code:
procedure TForm3.Timer1Timer(Sender: TObject);
var Zahl :real;
begin
   ListBox2.Items.Clear;
   ListBox2.Items.Add(' ');
   ListBox2.Items.Add('       Abfrage der Schnittstelle                        ');
   ListBox2.Items.Add(' ');
   ListBox2.Items.Add('    Uhrzeit        Schattenwurf vorhanden             ');
   ListBox2.Items.Add(' ');
   ListBox2.Items.Add('______________________________________________________________________');
   ListBox2.Items.Add(' ');

  Zahl:= strtofloat(Edit1.text);
  try
    if Zahl = 1 then
    ListBox2.Items.Add( TimeToStr(Time) +  'Uhr'    +     ' ja ')
    except

  end;
end;
Gruß
Thorsten
  Mit Zitat antworten Zitat