Thema: Delphi ListView Flackert

Einzelnen Beitrag anzeigen

Benutzerbild von jokerfacehro
jokerfacehro

Registriert seit: 13. Feb 2007
306 Beiträge
 
Delphi 7 Enterprise
 
#1

ListView Flackert

  Alt 17. Mai 2009, 12:38
Halli Hallo !

ich hab ne schöne TListView mit Report.

Ich muss die ListView jede Sekunde aktualisieren, da komm ich nicht drum rum.
jetzt flackert die natürlich ganz schön und meine Selection wird gelöscht.

Ich fülle die ListView so:
Delphi-Quellcode:
var item:TListItem;
    buffer:TSplit; //(array of String)

for i:=0 to Length(buffer)-3 do begin
 item:=ListView2.Items.Add;
 buffer2:=Split('"',buffer[i]);
 buffer3:=Split(' ',buffer2[0]);

 item.Caption:=IntToStr(i);
 item.SubItems.Add(buffer2[1]);
 item.SubItems.Add(buffer3[0]);
 item.SubItems.Add(buffer3[1]);
end;
ich mach nen ähnliches Programm wie HLSW. Habe HLSW mit WinSpy durchsucht und nen SysListView gefunden, der die Aufgabe übernimmt, was bei mir der TListView macht.

Entweder es gibt ne möglichkeit den TListView flackerfrei zu kriegen oder nen SysListView zu erstellen

schon ma danke im vorraus !

Edit: DoubleBuffered is true


Gruß Jokerface
"Never touch a running system administrator !"
  Mit Zitat antworten Zitat