Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
Delphi 12 Athens
|
Re: Formular: Minimale Breite (OnPaint-BUG?)
28. Dez 2008, 09: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
|