列表视图中非活动选定项目的系统颜色?

时间:2011-09-28 16:30:54

标签: .net winforms win32gui

当控件没有焦点并且未隐藏选择时,是否有任何系统颜色定义列表视图项的背景?如果是的话,我无法找到它。

编辑:我认为它是.Net中列为MenuBar(或ControlFace,或Control)的那个,但如果有人可以确认它会很好。

1 个答案:

答案 0 :(得分:1)

我总是使用SystemColors.Control颜色,它永远不会匹配。

如果使用VisualStyles,您可以尝试自己渲染:

var vsr = new VisualStyleRenderer(
    VisualStyleElement.ListView.Item.SelectedNotFocus);
vsr.DrawBackground(e.Graphics, rect);