3
问题出在代码中。无法理解为什么会发生这种情况。DrawItem事件中的listView项的状态是错误的
private void listView_DrawItem(object sender, DrawListViewItemEventArgs e)
{
// This works Ok
if (e.Item.Selected)
{
// ...
}
// This works wrong!
// e.State is always Selected! Why?
if ((e.State & ListViewItemStates.Selected) != 0))
{
// ...
}
}
有人有类似的问题吗?
谢谢。其实经过一些调试和玩ListView属性我自己找到了。只是不确定它是一个错误还是一个功能。现在很明显。 – Zenya 2010-03-07 14:31:11