我已经使用SetWindowTheme API将我的Listview设置为与Windows资源管理器相同,但这样做它也会在列标题下绘制垂直线。有没有机会删除这条垂直线?见下图,见行:
我使用这一行设置了windows主题:
SetWindowTheme(listview1.Handle, "explorer", null);
答案 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)本身绘制的。