问题
Currently, my ListViews look like this:

How can I achieve that Windows 7 native look below?

回答1:
This was answered here: How to get Windows native look for the .NET TreeView?
The given solution works for both for the ListView and the TreeView.
public class NativeListView : System.Windows.Forms.ListView
{
[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);
}
}
来源:https://stackoverflow.com/questions/5086682/windows-7-native-look-for-net-listview