TreeViewDoes not support transparent background color. It is best to set the background color TreeViewas the parent container TreeView.
BackColorChanged UserControl TreeView bg TreeView .
private void treeViewParent_BackColorChanged(object sender, EventArgs e)
{
treeView1.BackColor = treeViewParent.BackColor;
}