Einzelnen Beitrag anzeigen

zagota

Registriert seit: 3. Sep 2014
38 Beiträge
 
#8

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 4. Mär 2016, 14:45
Code:
Panel1.Left:=0;
Panel1.Top:=0;
Panel1.Visible:=True;
Schon versucht?
Code:
Panel1.Left:= Screen.Width + 1; // Sollte natürlich das Formular sein auf dem das Panel liegt.
Panel1.Top:=0;
Panel1.Visible:=True;
Panel1.Left:= 0;
oder
Code:
SendMessage(Panel1.Handle, WM_SETREDRAW, 0, 0);
try
  Panel1.Left:= 0;
  Panel1.Top:=0;
  Panel1.Visible:=True;
finally
  SendMessage(Panel1.Handle, WM_SETREDRAW, 1, 0);
  RedrawWindow(Panel1.Handle, nil, 0, RDW_ERASE or RDW_FRAME or RDW_INVALIDATE or RDW_ALLCHILDREN);
end;
oder ein Kombination aus beiden.

cu

Geändert von zagota ( 4. Mär 2016 um 14:56 Uhr)
  Mit Zitat antworten Zitat