Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by alzaimar,
1. Sep 2006
Kleiner Nachtrag:
MyPanel.Visible := False;
CreateControls;
MyPanel.Visible := True;
dauert 60ms und blinkt (Klar, Visible aus und wieder an)
LockWindow(MyPanel.Handle);
CreateControls;
UnLockWindow(MyPanel.Handle);
dauert 300ms und blinkt nicht, ist aber eigentlich kein Unterschied zum reinen 'CreateControls'.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by alzaimar,
31. Aug 2006
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:
MyPanel.Visible := False;
CreateControls;
MyPanel.Visible := True;