listViews离开项的事件要怎么写、
ItemMouseHover悬停事件可以更改items的样式,可离开Items的事件用哪个呢,怎么写,我想离开时还原items的样式,如字段色彩.
[解决办法]
当你悬停到别的Item时,就修改上一次悬停的Item的样式
[解决办法]
private Int32 _LastHoverIndex = -1; private void listView1_ItemMouseHover(object sender, ListViewItemMouseHoverEventArgs e) { if (_LastHoverIndex != -1) { listView1.Items[_LastHoverIndex].ForeColor = System.Drawing.SystemColors.WindowText; } e.Item.ForeColor = System.Drawing.Color.Red; _LastHoverIndex = e.Item.Index; }
[解决办法]
if (_LastHoverIndex != -1 && e.Item.Index != _LastHoverIndex)
少了个条件
[解决办法]
这么好的方法还叫拆中啊