Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
9.396 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Formular: Minimale Breite (OnPaint-BUG?)

  Alt 28. Dez 2008, 08:50
Beim Vergrößern eines Forms wird Paint aufgerufen, weil Teile des Forms gezeichnet werden müssen, die bislang nicht zu sehen sind. Beim Verkleinern ist das nicht nötig, da alles bereits auf dem Bildschirm sichtbar ist - daher kein Paint-Aufruf. Windows zeichnet einfach nur den Rahmen neu und läßt nur das neu zeichnen, was bisher von dem Form verdeckt war.

OnPaint ist also der denkbar schlechteste Zeitpunkt eine Größenanpassung der enthaltenen Controls auszuführen.
Uwe Raabe
  Mit Zitat antworten Zitat