Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 

Controls schnell auf einem Panel neu anordnen -ohne Flickern

  Alt 31. Aug 2006, 17:24
Hi

Ich habe ein Panel, darauf sollen 50 TEdit-Controls zur Laufzeit dynamisch raufgepackt werden. Klappt ja auch, ist nur langsam.

Wenn ich vor dem Erzeugen das Panel unsichtbar mache, und hinterher wieder sichtbar, ist es schon viel schneller, flackert aber. Is klar, ich mach ja auch:
Delphi-Quellcode:
MyPanel.Visible := False;
CreateControls;
MyPanel.Visible := True;
Gibts für TPanels nicht sowas wie 'BeginUpdate'/'EndUpdate'?
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat