C# 在listview中添加一行 这一行会用controls在单元格,里面添加了button 等不同控件 10

,然后我想鼠标点击获取这一行,并且获得它的行值,且高亮显示这一行。选了listview自带的属性,不能高亮显示用control添加的控件的地方。我要做的效果有点像迅雷下载... ,然后我想鼠标点击获取这一行,并且获得它的行值,且高亮显示这一行。选了listview自带的属性,不能高亮显示用control添加的控件的地方。我要做的效果有点像迅雷下载中(它里面的一行有进度条,button这些控件,但仍能全部高亮显示) 展开
 我来答
money0_04c351c2
2016-05-10 · TA获得超过4142个赞
知道大有可为答主
回答量:5505
采纳率:49%
帮助的人:1602万
展开全部
普通的 Listview 只能用“整行选中”属性实现近似的效果。
参考:https://msdn.microsoft.com/zh-cn/library/system.windows.forms.listview.fullrowselect%28v=VS.80%29.aspx

你可以并局考虑试试第三方增强型的 Listview 控件。具体请百度,宴消不广告了。
或者,自己制作一个简单的控件(下面放一个Panel,选中就变色)也行晌蔽知。
更多追问追答
追问
第三方控件不能很好的满足需求,自己写的,满足了其余的需求,现在就差如何高亮显示这里了
追答
所谓高亮显示,无非就是设置个新底色罢了。有什么困难?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式