C#中listview使用注意事项

原创 2007年10月03日 21:08:00

需要写一个界面的单片机出厂配置工具,想来想去选了C#,想学一学,今天想记点关于LISTVIEW控件的使用注意事项.

想实现的一个功能是把一个listview中选中的多项复制到另外listview里,需要使用两个成员,一个是SelectedItems.Count,还有一个是SelectedItems,是一个集合,可以用[]取值的.

这两个成员有一个特点,就是变化,当删除其中一个ITEM时,它的COUNT就会-1,而selecteditems也会少一个成员,所以当执行复制多个ITEM的操作时,不适合用for循环,而应该采用while循环

private void DeleteButton_Click(object sender, System.EventArgs e)
   {
    int count = this.GroupUserID.SelectedItems.Count;
    ListView.SelectedListViewItemCollection items = this.GroupUserID.SelectedItems;
    ListViewItem item;
    if (0 != count)
    {    
     while(count>0)
     {
      item = items[0];
      this.GroupUserID.Items.Remove(item);
      this.AllUserList.Items.Add(item);
      count--;
     }
    }
   }


 

C#中listview的使用方法介绍

在.Net FrameWork SDK中定义了许多组件,Visual C#就是通过获得这些组件的实例来丰富自己的界面的。列表(ListView)是程序设计中一个常用的组件,由于其自身的特点,往往被使用...
  • lingfengstar1
  • lingfengstar1
  • 2016年06月14日 16:31
  • 1686

C# 学习笔记(一) ListView控件显示数据库表信息

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...
  • aaronl
  • aaronl
  • 2009年07月10日 10:24
  • 1390

【C#】对于ListView控件使用的个人心得

前言:最近看到许多网友对listView控件的使用方法有很多疑问,今天就用实例来讲解一下对listView控件的使用心得,希望这些简单实用的方法能帮助大家快速理解。   1、首先介绍一下我的winf...
  • u011214284
  • u011214284
  • 2015年04月04日 16:12
  • 7513

ListView与RadioButton的结合单选

实现如下效果,默认选中并且单选模式: MainActivity.class: ListView list_pay; private List, Object>> listIte...
  • qq_21139343
  • qq_21139343
  • 2016年09月28日 21:46
  • 649

[WinForm]C# ListView用法详解

转载自:http://blog.csdn.net/chen_zw/article/details/7910324#一ListView类 1常用的基本属性 2常用方法 3常用事件 二ListView的五...
  • zxsean
  • zxsean
  • 2016年07月21日 17:52
  • 18605

给ListView加上ComboBox或是TextBox控件

#region 初始化ListView EditViewColumnHeader ch = new EditViewColumnHeader( ListEditViewColumnStyle.Cont...
  • linux7985
  • linux7985
  • 2008年12月20日 12:11
  • 8358

C#编程的一般注意事项

C# 命名原则
  • dingxy
  • dingxy
  • 2011年05月29日 11:07
  • 1122

WinCE(VS 2008 C#) 包装ListView

2014年3月4日星期二  北京海淀无路居 晴 这个界面貌似太单调了一点: 1.          多选,没有 2.          编辑,没有 3.          删除,没有 4.  ...
  • qq123386926
  • qq123386926
  • 2014年03月04日 18:32
  • 2649

C#简单使用:ListView中使用ContextMenu

C#简单使用:ListView中使用ContextMenu1.从ToolBox中拖一个ListView到Form上。(1)设置View为Detail(2)设置FullRowSelect为True  2...
  • flyingstarwb
  • flyingstarwb
  • 2009年04月24日 22:56
  • 4560

ListView中嵌套RadioButton按钮

ListView中嵌套RadioButton按钮中导致单选按钮可以多选,所以为了解决这个问题,我看网上都出现好多方法。试了好多,也不行,自己思考,丰衣足食。 核心代码: final int ind...
  • anlidengshiwei
  • anlidengshiwei
  • 2015年06月02日 12:34
  • 961
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#中listview使用注意事项
举报原因:
原因补充:

(最多只允许输入30个字)