Einzelnen Beitrag anzeigen

Arnulf

Registriert seit: 28. Okt 2004
Ort: Wien
271 Beiträge
 
#2

Re: ListView laufzeitupdate und an der listen position bleib

  Alt 30. Aug 2005, 09:33
da ich unbeantwortete threads nicht leiden kann schreib ich hald selbst was dazu.
Ich habs nicht geschafft auf die gleiche position zu springen, aber ich hab das problem einfach manuell umgangen.
Ich lösche das listview nur noch wenn ich komplett neue daten erwarte ( wechselnd des servers ).
Ansonsten überschreibe ich nur noch die alten.

Delphi-Quellcode:
  ItemCount := 0;
          if (ItemCount >= fMain.List.Items.Count)
          then begin
               ListItem := fMain.List.Items.Add;
               ListItem.SubItems.Add(' ');
               end
               else ListItem := fMain.List.Items.Item[ItemCount];
nach dem schreibe einer zeile nur noch
inc (ItemCount); Das alles in eine schleife und schon hab ich mein update ohne das verschieben der position.
Eigentlich müsste ich am ende noch die übrig bleibenden zeilen löschen, aber dazu bin ich mal zu faul und so genau muß es auch ned sein

Arnulf
  Mit Zitat antworten Zitat