Das wird nicht gehen, aber schau mal ob das hier hilft, das nehm ich bei Open GL Zeug normalerweise nach einem Resize und Anpassung diverser Parameter zum Neuzeichen (allerdings mit false als letzten Parameter, weil ich da den Hintergrund ja selbst mache).
InvalidateRect(Listbox1.Handle, nil, true);
Die
API-Funktion makiert einen Bereich als ungültig und darauf sollte WM_PAINT ausgelöst werden.
Man kann einen Barbier definieren als einen, der alle diejenigen rasiert, und nur diejenigen, die sich nicht selbst rasieren.
Rasiert sich der Barbier?