资源管理器窗口主题中的C#Listview绘制垂直线

时间:2018-04-03 09:12:33

标签: c# listview

我已经使用SetWindowTheme API将我的Listview设置为与Windows资源管理器相同,但这样做它也会在列标题下绘制垂直线。有没有机会删除这条垂直线?见下图,见行:

enter image description here

我使用这一行设置了windows主题:

SetWindowTheme(listview1.Handle, "explorer", null);

2 个答案:

答案 0 :(得分:0)

尝试设置listview1.GridLines = false

请注意,除非listView1.View属性设置为View.Details,否则无效。

https://msdn.microsoft.com/en-us/library/system.windows.forms.listview.gridlines(v=vs.110).aspx

答案 1 :(得分:0)

线条实际上是由explorer视觉样式(uxtheme.dll)本身绘制的。