当失去焦点时,我希望我的ListView的选定项目仍然清晰可见(在Windows 7上是暗灰色)。我将HideSelection属性设置为False。
我想对列表视图做与此处针对TreeView控件所做的相同操作,即重写Drawnode事件:
C# WinForms highlight treenode when treeview doesnt have focus
我推测我需要将OwnerDraw属性设置为True并覆盖DrawItem事件,但我不确定在此事件中需要做什么.... :-)
DrawItem
、DrawSubItem
和DrawColumnHeader
都已处理完毕。 - Dmitry