У некоторых контролов просто есть свойство DoubleBuffered. 
А вообще тебе зачем это? Обычно это нужно только в том случае, когда идет массивная отрисовка и, что бы не мерцало, тогда оно нужно. Например, у TListView есть методы BeginUpdate и EndUpdate, которые решают проблему при добавлении большого кол-ва элементов (или удаления). 
		
	
		
		
		
		
		
	
		
		
	
	
	 |