Zauważyłem, że resize flicker
jest znacznie lepszy, gdy ustawię TPanel.FullRepaint
na False
. Ponieważ właściwość istnieje i domyślnie jest True
, musi istnieć jakiś powód.Kiedy korzystać z TPanel FullRepaint?
Jak zdecydować, czy należy go ustawić, czy nie?
Pomoc prostu stwierdza:
kontroli FullRepaint jak centrala reaguje gdy jest zmieniany. Gdy FullRepaint ma wartość true, cały panel, w tym zukosowana krawędź, odświeża się, gdy zmienia się rozmiar. Gdy FullRepaint ma wartość false, odbarwia się tylko obszar wewnątrz sfazowanej granicy.
http://docwiki.embarcadero.com/Libraries/XE3/en/Vcl.ExtCtrls.TPanel.FullRepaint
Ten tekst mówi, co robi, ale dlaczego nie ...
Deal z resize migotania tak: http://stackoverflow.com/questions/8058745/tlabel-and-tgroupbox-captions-flicker- on-resize –