listview子项目的forecolor不会停留

时间:2013-09-04 15:09:50

标签: c# listview

我在ListView中设置了Subite的SubColor,但是当我将鼠标移动到Item上时,Color会再次变回。

我不想在MousMove事件中检查/设置新颜色。 有什么想法设置'永远'的颜色? 谢谢

foreach (var key in list)
{
    ListViewItem item = new ListViewItem(key);
    item.UseItemStyleForSubItems = false;
    if (!Directory.Exists(key)) item.SubItems[0].ForeColor = Color.Red;
    lvDirs.Items.Add(item);
    item.SubItems.Add("");
    item.SubItems.Add("...");
}

0 个答案:

没有答案