• 将listview的checkbox改成单选。


    首先将multiselect属性改为false,然后在ItemChecked事件写上如下代码:

    e.Item.Selected = true;
               
    if (lvwDateil.CheckedItems.Count == 2)//2个以上才需要判断,事实上最多有2个
                {
                    ListViewItem newItem;
                   
    if (e.Item == lvwDateil.CheckedItems[0])//当前项为选中集中第一个,即[0],则去[1]
                    {
                        newItem
    = lvwDateil.CheckedItems[1];
                        newItem.Checked
    = false;
                        newItem.Selected
    = false;
                    }
                   
    else
                    {
                        newItem
    = lvwDateil.CheckedItems[0];
                        newItem.Checked
    = false;
                        newItem.Selected
    = false;
                    }
                    e.Item.Selected
    = true;
                }

    试试看是不是变单选了!有空看看本人小店http://baidv.taobao.com,谢谢!

  • 相关阅读:
    CodeForces 522B 手速题
    mybatis多数据源报错
    as依赖解决报错
    As 400错
    maven直接饮用jar包的写法
    测试一下多线程同时往list中添加元素会不会出问题
    jmeter中判断数据库是否存在相应的记录
    jmeter打开图形化界面时指定代理
    wz
    初阳胜阴
  • 原文地址:https://www.cnblogs.com/hyruur/p/1742928.html
Copyright © 2020-2023  润新知