如何更正WinForms ListView问题?

时间:2018-10-26 14:41:19

标签: c# winforms listview

我有这个自定义ListView:

     public class CustomListView : ListView
     {
         [System.Runtime.InteropServices.DllImport("uxtheme.dll", CharSet = CharSet.Unicode)]
         private extern static int SetWindowTheme(IntPtr hWnd, string pszSubAppName, string pszSubIdList);

         protected override void CreateHandle()
         {
             base.CreateHandle();
             SetWindowTheme(this.Handle, "explorer", null);
         }
     }

只需要获取Windows 7主题,这就是所有代码。

问题是,即使增加了行高,选择栏的矩形也显示为切碎的,下等线不会出现。

enter image description here

除“详细信息”外,在所有其他大,小,平铺,列表视图中都可以。这只是小事,但我想知道是否有人可以解决,最好的办法是解决。

0 个答案:

没有答案