ListView

这两天正在做一个项目,项目需要使用ListView来显示绑定数据,同时ListView还带有CheckBox选项,在开发过程中需要双击Item打开窗体,同时CheckBox的选中事件中也有一些处理操作,在调试中发现,双击Item的时候ListView首先触发的ItemCheck事件,所以总是先执行ItemCheck事件,很是不爽,在网上查找资料,终于让我找到了解决的办法,先记录下来供大家以备不时之需。具体代码如下:

在ListView的MouseDown事件中写入如下代码即可:

if(e.Clicks > 1)
<wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr>ListViewItem lvi = this.lv_OrganizationInfo.GetItemAt(e.X, e.Y);<br><wbr><wbr><wbr><wbr>if(null == lvi)<br><wbr><wbr><wbr><wbr><wbr>return;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr>lvi.Checked = !lvi.Checked;<br><wbr><wbr><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值