c# listView1_ItemMouseHover加背景色 用什么方法褪背景色

问题描述

privatevoidlistView1_ItemMouseHover(objectsender,ListViewItemMouseHoverEventArgse){e.Item.BackColor=Color.Red;}加背景色用什么方法褪背景色

解决方案

解决方案二:
在listview的鼠标移动事件中处理,通过listView1.GetItemAt获取鼠标位置的item,并有一个变量记录下来,当移动后,判断所在item是否和之前item是同一个,不是的话,先退掉色,再给新的item上色
解决方案三:
请帮我写下大致的代码不会标记已经变色的item让其再褪色还想问一下能不能是listview整行被鼠标覆盖变色而不是只是item鼠标落在item.subitem没有效果
解决方案四:
privateListViewItemparItem;privatevoidlistView1_ItemMouseHover(objectsender,ListViewItemMouseHoverEventArgse){if(parItem!=null){parItem.BackColor=Color.White;}e.Item.BackColor=Color.Red;parItem=e.Item;}
解决方案五:
引用3楼wyd1520的回复:

privateListViewItemparItem;privatevoidlistView1_ItemMouseHover(objectsender,ListViewItemMouseHoverEventArgse){if(parItem!=null){parItem.BackColor=Color.White;}e.Item.BackColor=Color.Red;parItem=e.Item;}

但是鼠标在行间移动时颜色切换了,但是listview在闪屏,像是在刷新,应该怎么处理?

时间: 2024-09-25 04:43:58

c# listView1_ItemMouseHover加背景色 用什么方法褪背景色的相关文章

无阻塞加载Javascript的方法和框架

文章简介:用In.js颗粒化管理.加载你的Javascript模块. 近一年来,国内外都十分热衷于异步加载的研究,为了加快页面的载入速度,无阻塞加载Javascript的方法和框架成为了前端开发的焦点和亮点之一. 国外的像基于jQuery的RequireJs,YUI Loader,LabJs,RunJs,国内也有淘宝的SeaJs,豆瓣的DoJs等,这些都是一些十分优秀的模块加载器.但是本文将会向大家介绍一个新的开源的轻量级"多线程"异步模块加载器In.js,In的开发借鉴了Do的一些思

asp.net动态加载自定义控件的方法

  这篇文章主要介绍了asp.net动态加载自定义控件的方法,涉及asp.net动态加载控件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了asp.net动态加载自定义控件的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: //usercontrol.IndexOper为自定义控件 usercontrol.IndexOper uc=(usercontrol.IndexOper)Page.LoadControl("自定义控件路径"); uc.ID = &q

jquery显示loading图片直到网页加载完成的方法

  本文实例讲述了jquery显示loading图片直到网页加载完成的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 <!DOCTYPE html> <html class="no-js"> <head> <meta charset='UTF-8'> <title>Simpl

手动删除IE加载项的方法

怎么手动删除IE的加载项呢?对于不方便安装软件的用户来说是不是就不能删除IE加载项了呢?这里小编就为大家介绍一个在无需任何第三方软件的情况下删除IE加载项的方法. 1.先单击"开始",在搜素框里面输入"regedit",按下 Enter 键打开注册表编辑器. 2.将注册表展开至如下路径 HKEY_CLASSES_ROOTWow6432NodeCLSID 3.将注册表最小化,在打开IE浏览器,单击"工具",选择"管理加载项".

动态加载jQuery的方法

  本文实例讲述了动态加载jQuery的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 function checkJquery() { if(!(window.jQuery)) { var s = document.createElement('script'); s.setAttribute('src', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'); s.setAttribu

jquery预加载图片的方法

  本文实例讲述了jquery预加载图片的方法.分享给大家供大家参考.具体如下: 这段代码可以在页面打开前对图片进行预加载,这个函数非常有用,可以给用户带来更好的体验. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 function preloadImages(oImageList, callback) { if ( typeof (oImageList) == 'object' && t

jQuery实现页面滚动时动态加载内容的方法

 这篇文章主要介绍了jQuery实现页面滚动时动态加载内容的方法,实例分析了jQuery实现动态加载页面的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了jQuery实现页面滚动时动态加载内容的方法.分享给大家供大家参考.具体分析如下: 很多网站,比如twitter,京东商城首页,会在页面滚动到一定的位置时才动态加载页面内容,这样可以加快页面打开的速度,也可以节约带宽,下面的JS代码就可以帮你做到. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

jQuery实现预加载图片的方法

 这篇文章主要介绍了jQuery实现预加载图片的方法,涉及jQuery操作img的src属性使用技巧,需要的朋友可以参考下     本文实例讲述了jQuery实现预加载图片的方法.分享给大家供大家参考.具体分析如下: 这段js代码用于预加载图片,记住是预加载,不是后加载哟,就是在图片还不显示的时候就将图片下载到用户浏览器的缓存中,这样要显示的时候就非常快,无需再到服务器上去读取图片. ? 1 2 3 4 5 6 7 jQuery.preloadImages = function() { for(

jquery滚动加载数据的方法

 这篇文章主要介绍了jquery滚动加载数据的方法,实例分析了jQuery动态加载数据的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jquery滚动加载数据的方法.分享给大家供大家参考.具体分析如下: 我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览.这种技术我暂且称它为滚屏加载技术,我们发现很多网站用到这种技术,例如新浪微博.QQ空间等. 代码如下: 代码如下: <!DOCTYPE=html> <html>