读书人

listViews离开项的事件要如何写

发布时间: 2012-10-20 14:12:48 作者: rapoo

listViews离开项的事件要怎么写、
ItemMouseHover悬停事件可以更改items的样式,可离开Items的事件用哪个呢,怎么写,我想离开时还原items的样式,如字段色彩.

[解决办法]
当你悬停到别的Item时,就修改上一次悬停的Item的样式


[解决办法]

C# code
        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)
少了个条件




[解决办法]
这么好的方法还叫拆中啊


读书人网 >C#

热点推荐