Hallo Leute
Ich hab irgendwie einen Knoten im Hirn... Meine Anwendung hat bislang schon recht viele Labels, Buttons, etc. Jetzt ist es aber erforderlich, über hundert einzelne Labels zur Laufzeit hinzuzufügen (das klappt) und entsprechend anzuordnen (klappt auch). Die Labels stecken alle in einer Scrollbox.
Nun müssen alle 200 Labels auf einen Schlag mit neuen Caption-Werten beschrieben werden:
Delphi-Quellcode:
for i:=1 to 200 do
begin
label_name[i].Caption:=data.names[i];
label_wert[i].Caption:=data.value[i];
end;
Solange die Labels sichtbar sind dauert das eine Ewigkeit (man kann gemütlich verfolgen, welches Label gerade aktualisiert wird
). Erst wenn ich Visible:=False setze rennt das ganze, aber hierdurch flimmert die Ausgabe aber erheblich. Was kann ich machen, damit das Flimmern nicht mehr auftritt, bzw. kann man die langsame Aktualisierung der knapp 200 Labels beschleunigen, ohne sie Unsichtbar zu machen? Das Setzen von DoubleBuffer der Forms hat nicht wirklich was gebracht...
vielen Dank für ein paar Hinweise... die Suche spuckte nicht gerade hilfreiches aus...