如何使TreeView控件的背景透明?

3
我正在尝试将TreeView放置在用户控件上,但当我尝试将TreeView的背景颜色设置为透明时,出现错误,是否有其他方法可以实现?

提前感谢,

沙哈尔。


我尝试了一下,收到了一个通知,说 TreeView 不支持 Transparent...不算真正的错误。 - alexD
2个回答

0

0

TreeView 不支持透明背景颜色。您最好的选择是将 TreeView 的背景颜色设置为其父容器的背景颜色。

在用户控件上处理 BackColorChanged 事件,并在事件处理程序中将 TreeView 的背景颜色设置为 TreeView 背景颜色。

    private void treeViewParent_BackColorChanged(object sender, EventArgs e)
    {
           treeView1.BackColor = treeViewParent.BackColor;
    }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接