Transparent Background UserControl/Custom DoubleBufferedPanel in WinForms causing tearing issues

I am creating a WinForm dialog in my application in which I render a tree. The main dialog contains of a custom DoubleBufferedPanel (which inherits from Panel but with DoubleBuffering set to true), and custom user defined controls, which have a transparent background as well.

I 'removed' the scrollbars on the panel, and made it draggable, so you can drag yourself around the family tree. But when dragging I have a lot of tearing in both panel and user controls and its driving me crazy. Is there anyone here that might want to help me solve this?
image.png
Was this page helpful?