Как исправить эту проблему WinForms ListView? - PullRequest
0 голосов
/ 26 октября 2018

У меня есть этот собственный 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

Это нормально во всех других видах: Большой, Маленький, Плитка, Список, кроме Деталей.Это незначительная вещь, но я хотел бы знать, есть ли у кого-то это, и лучше всего, если есть решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...