C# 如何在保留所有箭头的同时消除TreeView中的线条

C# 如何在保留所有箭头的同时消除TreeView中的线条,c#,treeview,C#,Treeview,我有一个树视图,我正在使用SetWindowsTheme()pinvoke对其进行蒙皮,但是我无法删除出现的树线 我不想做“车主”画,因为我相信这相当于用一辆18轮的卡车送一个墨西哥玉米卷(过量) 什么是一个干净,快速的方法来消除树叉,同时保持扩展箭头。(我还需要保持根节点上的箭头) 应该是这样的: 试试这个: yourTreeView.ShowLines = false; yourTreeView.ShowPlusMinus = true; 不过,我不确定这是否会如您所愿出现在您的主题下

我有一个树视图,我正在使用
SetWindowsTheme()
pinvoke对其进行蒙皮,但是我无法删除出现的树线

我不想做“车主”画,因为我相信这相当于用一辆18轮的卡车送一个墨西哥玉米卷(过量)

什么是一个干净,快速的方法来消除树叉,同时保持扩展箭头。(我还需要保持根节点上的箭头)

应该是这样的:

试试这个:

yourTreeView.ShowLines = false;
yourTreeView.ShowPlusMinus = true;


不过,我不确定这是否会如您所愿出现在您的主题下。

谢谢。忽视了显而易见的事实。只看到了
ShowPlusMinus
ShowRootLines
,后者启用了根扩展/折叠图标的可视性:回答“不确定这是否会在你的主题下如你所愿出现。”——是的,它工作得很好:)