tworze komponent dziedziczacy z TGraphicControl. maluje costam na Canvasie i gdy wstawie go na forme to podczas zmiany jego rozmiaru albo przenoszenia migota.
jak to rozwiazac najladniej i najprosciej?
znalazlem cos o wlasnosci DoubleBuffered ale ona dotyczy tylko kontrolek TWinControl. gdzies tam przewinelo mi sie o obsludze komunikatu WM_ERASEBKGND, ale wyglada to dosyc topornie wtedy.
w metodzie Paint kontrolki najpierw maluje wszystko na bitmapie stworzonej w pamieci a dopiero potem laduja ja na Canvas.
//EDIT
zapomnialem dodac, ze chodzi mi o design time