我有这个自定义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主题,这就是所有代码。
问题是,即使增加了行高,选择栏的矩形也显示为切碎的,下等线不会出现。
除“详细信息”外,在所有其他大,小,平铺,列表视图中都可以。这只是小事,但我想知道是否有人可以解决,最好的办法是解决。