精华内容
下载资源
问答
  • 开发环境:Win7,VS2008 ...为控件中的项分组;添加、删除(选中项)、清空项。 (ps:本人也是正在学习C#编程,顺便分享自己的学习成果给大家,希望能给大家有所帮助~~,另外感觉代码结构有些混乱~~)
  • winform c# listview控件使用范例源码

    热门讨论 2013-08-31 18:09:22
    winform c# listview控件使用范例源码,包括以下范例,listview控件的各种高级使用范例,很齐全。 ActiveGrid.rar ColorListBox.zip DragDropListView.rar ExCheckedListBox.rar EXListView.rar ...
  • 该资源详细介绍了Listview控件使用方法
  • listview控件用法

    2011-12-07 09:02:37
    本文档里面详述了在winform中listview控件的一些功能和事件的实现,具有较好的使用价值。
  • 摘要:C#源码,数据库应用,ListView 带复选框的C# ListView控件用法实例,C#演示如何在ListView控件中添加和使用复选框的功能,相对来说比较实用,因为复选框的使用也很广泛,本例带你走进ListView中复选框的用法实例...
  • 该文档是Excel VBA关于List View开发的具体方法,和过程。开发者可以参考该文档,完成listview的开发和使用
  • ListView控件简单用法

    千次阅读 2019-04-12 11:41:57
    ListView 的简单用法: 1. 新建一个 ListVIew 项目,让 Android Studio 自动帮我们创建好活动。然后修改activity_main.xml 中的代码,如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

    ListView 的简单用法:

    1. 新建一个 ListVIew 项目,让 Android Studio 自动帮我们创建好活动。然后修改activity_main.xml 中的代码,如下:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/activity_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <ListView
            android:id="@+id/list_view"
            android:layout_width="match_parent"
            android:layout_height="match_parent">
        </ListView>
    </LinearLayout>
    
    • 在布局中加入 ListView 控件比较简单,先为 ListView 指定一个 id ,然后将宽高都设置成 match_parent ,这样 ListView 也就占满了整个布局的空间。译:match 匹配
    2. 接下来修改 MainActivity 中的代码,如下:
    public class MainActivity extends AppCompatActivity {
    
       private String[] data = {
                "Apple","Banana","Orange","Watermelon","Pear","Grape","Pineapple"
                ,"Strawberry","Cherry","Mango", "Apple","Banana","Orange",
                "Watermelon","Pear","Grape","Pineapple"
        }; //待会需要传入的数据
        
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);//加载布局
    
            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this ,
                    android.R.layout.simple_list_item_1, data );//适配器
            ListView listView = (ListView)findViewById(R.id.list_view);//获取组件对象
    
            listView.setAdapter(adapter);//添加适配器
        }
        
    }
    
    • ListView 是用来展示大量数据的,那我们应先将数据提供好。这里我们先简单使用data数组来测试,里面都是水果的名称。

    • 不过,数组中的数据实是无法直接传递给 ListView 的,我们还需要借助适配器来完成。 Android中提供了很多适配器的实现类,此处用 ArrayAdapter适配器它可以通过泛型来指定要适配的数据类型,然后在构造函数中把要适配的数据传入。ArrayAdapter 有多个构造函数的重载,根据实际情况来选择合适的一种。

    • 这里我们提供的数据都是字符串,因此将ArrayAdapter 的泛型指定为 String,然后在 ArrayAdapter 的构造函数中依次 传入 上下文ListView 子项布局的 id,以及要适配的数据。注意:我们使用了 android.R.layout.simple_list_item_1作为 ListView 子项布局的 id,这是一个Android 内置的布局文件,里面只有一个 TextView ,可用于简单地显示一段文本。这样适配器就构建好了。

    • 最后调用 ListView 的 setAdapter() 方法,将构建好的适配器对象传递进去,这样ListView 和数据之间的关联就建立好了。

    3. 现在运行程序,效果图如下所示。可以通过滚动方式类查看屏幕外的数据。

    • 效果是上面效果,只是没有图片,上面是 定制 ListView 的界面效果图

    内容来自: 《第一行代码Android》

    • 如果内容对你有帮助可以收藏起来,或 哪里有误请评论留言!万分感谢!
    展开全文
  • C# ListView控件用法

    千次阅读 2017-03-01 18:58:23
    拖入该控件系统自动在Designer.cs里添加 this.listView1 = new System.Windows.Forms.ListView();二.初始化,确定模式,确定列 InitializeComponent()里系统自动完成对它的初始化操作 而用户自定义的初始化操作...

    一.定义
    拖入该控件系统自动在Designer.cs里添加 this.listView1 = new System.Windows.Forms.ListView();

    二.初始化,确定模式,确定列
    InitializeComponent()里系统自动完成对它的初始化操作
    而用户自定义的初始化操作建议写在Form构造函数里跟在InitializeComponent()后面。
    原因是一旦listView有变动,系统自动调整InitializeComponent()内容,可能会自动删除掉用户写的部分。

    this.listView1.Columns.Add(“组件名”);
    this.listView1.Columns.Add(“版本号”);
    this.listView1.Columns.Add(“进度”); //这些是主要的,确定一共几个列
    this.listView1.View = System.Windows.Forms.View.Details;//不写这句,加的列显示不出来

    这里写图片描述

    三.Details模式下的ListView用法
    对listView的View属性赋值
    很多教程都直接写this.listView1.View =View.Details;
    System.Windows.Forms.View是个枚举 public enum View;

    1.LargeIcon 每个项都显示为一个最大化图标,在它的下面有一个标签。
    2.Details 每个项显示在不同的行上,并带有关于列中所排列的各项的进一步信息。最左边的列包含一个小图标和标签,后面的列包含应用程序指定的子项。列显示一个标头,它可以显示列的标题。用户可以在运行时调整各列的大小。
    3.SmallIcon 每个项都显示为一个小图标,在它的右边带一个标签。
    4.List 每个项都显示为一个小图标,在它的右边带一个标签。各项排列在列中,没有列标头。
    5.Tile 每个项都显示为一个完整大小的图标,在它的右边带项标签和子项信息。显示的子项信息由应用程序指定。此视图仅在下面的平台上受支持:Windows XP 和 Windows Server 2003 系列。在之前的操作系统上,此值被忽略,并且 ListView 控件在 LargeIcon 视图中显示。

    listView1.FullRowSelect = true;
    this.listView1.GridLines = true;
    listView1.LabelEdit = true;// Allow the user to rearrange columns.
    listView1.AllowColumnReorder = true;// Display check boxes.
    listView1.CheckBoxes = true;
    listView1.Sorting = SortOrder.Ascending;//Create three items and three sets of subitems for each item.
    另外还有很多自定义属性

    默认的列宽不大,标题头显示不全
    listView1.Columns[0].Width = 100;
    listView1.Columns[1].Width = 100;
    Columns数组本身可以引用每个列

    四. 两种操作增加行

    1.直接添加法
    this.listView1.Items.Add("A1");  
    //给控件表添加一个新行,且把新行第一列数据设为A1,此时新行内元素集合是this.listView1.Item[0]
    this.listView1.Items[0].SubItems.Add("A2");
    //给第一行this.listView1.Item[0]添加第二列数据A2.如果说Items在行的层次增加,Item[i].SubItems才真正对应单元格操作
    this.listView1.Items[0].SubItems.Add("A3");
    //给第一行this.listView1.Item[0]添加第三列数据A3
    此时第一行添加工作结束,第一行各列内容为 A1---A2---A3
    
    this.listView1.Items.Add("B1");  //添加了第二行数据,同时添加了第二行第一列的单元格内容
    this.listView1.Items[1].SubItems.Add("B2"); //Items表示行,所以第二行就是Items[1],行标从0起始
    this.listView1.Items[1].SubItems.Add("B3");
    第二行结束,内容B1---B2---B3
    
    eg:
    lvUpdateList.Items.Add(nametemp); 
    this.lvUpdateList.Items[i].SubItems.Add(timetemp.ToString("yyyy-MM-dd HH:mm:ss"));
    this.lvUpdateList.Items[i].SubItems.Add(pathtemp);
    
    2.ListViewItem间接添加法
    
    方法:先创建一个行对象再把这个行对象添加给this.listView1.Items
    
    ListViewItem li的初始化又有两种方法,大同小异
    
    1.ListViewItem li=new ListViewItem("A1");
    2.ListViewItem li=new ListViewItem();
       li.Text="A1";
    //作用相同都是初始化一个“行对象”,同时把这个行对象的第一列单元格初始化为"A1"
    
    li.SubItems.Add("abc");
    li.SubItems.Add("cde");//然后把第二列和第三列内容加上。
    this.listView1.Items.Add(li); //这句话在前几句话之前也行,之后也行
    //可以先加进listView再添加子项,也可以都加全了子项再加进listView
    //li可以复用,不断初始化成新的行进行添加。

    五.项的选取和数据的采集(现阶段ListView项的选取分成两类)

    1.左键选取,适用的方法是SelectedItems和SelectedIndices
    a.判断有没有项被选中,如果不判断那么用到SelectedItem[i]时会因为没有合适结果报错
    if (this.listView1.SelectedItems.Count > 0)
    b.SelectedItems是获取选中的行的集合,也就是支持多行选择,是多行的集合
    this.textBox2.Text = this.listView1.SelectedItems[0].Text;
    这里的索引[0]并不是指原列表的第一行,而是将全体被选中行当做一个集合,在被选中行中的第一被选行。
    此时返回的是该行第一列的单元格内容。
    this.textBox2.Text = this.listView1.SelectedItems[0].SubItems[0].Text;
    用SubItems[0]两者得到的结果是一样的,也是第一被选行的第一列。
    this.textBox2.Text = this.listView1.SelectedItems[0].SubItems[1].Text;
    上面是第一被选行的第二列,以此类推。
    c.SelectedIndices是返回选中行的索引值int
    this.listView1.SelectedIndices[i]也是将选中行当做整体,用i去定位。
    如果只对选取单行做获取判断listView1.FocusedItem.Text估计效率更高

    2.通过复选框勾选选取CheckedItems

    转自(修改整理):http://www.cnblogs.com/rosesmall/p/5533667.html

    展开全文
  • ListView控件比前面几种控件要复杂一些,通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。ListView控件是由ColumnHeader和ListItem对象所组成的,其中ColumnHeader对象的个数决定了控件的...
  • VBListView控件用法.doc

    2021-10-07 20:31:01
    VBListView控件用法.doc
  • 主要介绍了WPF的ListView控件自定义布局的方法,结合实例形式分析了WPF中ListView控件的布局方法,需要的朋友可以参考下
  • listview控件使用实例(一)

    千次阅读 2016-09-19 15:00:10
    学习目标: 1、使用 listview 展示几段 英文字符 或 中文字符。如图所示:

    学习目标:

    1、使用 listview 展示几段    英文字符 或 中文字符。如图所示:


    2、源码部分:

    1、JAVA文件源码:

      2、 layout    xml源码


    3、 总结:

    1、数据是不能直接向listview传送的,必须借助于适配器(adapter),adapter是一种类,其中又分好几种子类,本例子中使用的是ArrayAdapter<T>,其中T是泛型数据,标记为某类型的适配器。

    2、操作步骤:1、new一个适配器,并把要配的数据添加到new出来的Adapter中。

    	  ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data);
    	 2、调用listView实例中的方法,
    listview.setAdapter(adapter);
    把adapter对象传送过去。

    	     listview.setAdapter(adapter);
    
    
    4、新增感悟:
    	方案二中,数据添加到adapter中,并不是只能一个一个逐个添加,类中还有一个方法:
      
    void addAll(T... items)
    也就是一次性添加所有子项目。方案二也可以这样:
    	
          adapter.addAll("apple","pear","banana","苹果7","华为Mate7","魅族","小米","OPPO","苹果6","苹果5","苹果4","苹果4s");
    	得出的结果与方案一是一样的。

    展开全文
  • Listview控件用法,listview控件,.net控件,.net listview控件用法
  • vb 中listview控件使用方法VB技术很实用的源码
  • ListView控件显示列表有两种方式,直接使用数组资源或者使用ArrayAdapter类,下面一个简单的工程实现了这两种方法。 ArrayAdapterList类: public class ArrayAdapterList extends Activity { @Override ...
  • Qt5的ListView控件使用心得

    千次阅读 2019-05-09 08:49:54
    1 使用前必须初始化(即使用预定义模型),这里利用QStringListModel进行初始化,Qt还支持其他不同Model对listview进行初始化。 QString str; QStringListModel *model; QStringList current_cloud_id_list; ...

    1 使用前必须初始化(即使用预定义模型),这里利用QStringListModel进行初始化,Qt还支持其他不同Model对listview进行初始化。

        QString str;
        QStringListModel *model;
        QStringList current_cloud_id_list;
        current_cloud_id_list.push_back(str);
        model = new QStringListModel(this);
        model->setStringList(current_cloud_id_list);
        dialog_removePCD_ui->listView_CurrentID->setModel(model);

    2 ListView初始化后,才可以获取其rowCount:

    int row_num = dialog_removePCD_ui->listView_RemovedID->model()->rowCount();


    3 获取某一行某一列的文本数据:

        // row_idx为该行索引序号, column_idx为该列索引序号,两者都以0开始
        QString str = dialog_removePCD_ui->listView_RemovedID->model()->index(row_idx, column_idx).data().toString();


    ---------------------  
    作者:tian_ciomp  
    来源:CSDN  
    原文:https://blog.csdn.net/tian_ciomp/article/details/47706525  
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 主要介绍了Android控件之ListView用法,以两则实例形式较为详细的分析了ListView控件显示信息列表时的具体使用技巧,需要的朋友可以参考下
  • WPF ListView控件的简单使用 效果: MainWindow.xaml代码: <Window x:Class="WpfApp20.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=...
  • VBA ListView控件使用实例

    千次阅读 2019-05-06 12:06:00
    功能:ListView控件实现连接数据库实现显示查询数据空能。 图片: 代码: Private Sub CommandButton1_Click() Dim res As String res = TextBox1.Text Call UserFormabc(res) End Sub 'ItemClick:...
  • 演示Android的ListView控件使用, 从简单到复杂,四个案例,总有一个是你想要的!
  • 以上是一个QML的ListView控件的简单使用,包含有列表,选中显示,放大显示,和滑动条 代码 import QtQuick 2.9 import QtQuick.Window 2.2 import QtQuick.Controls 2.1 Window { id:window visible: true ...
  • 主要介绍了Delphi控件ListView的属性及使用方法详解,对于Delphi控件ListView做一复习总结,需要的朋友可以参考下
  • 文档介绍了EXCEL VBA中Listview控件常用方法,Listview控件功能较之list控件强大很多,可多列显示。
  • 使用VS2015 C# 编写的listview程序,可实现单元格的编写,其中代码在其他版本也可运行
  • 演示PyQt中ListView控件的数据和展示分离,通过一个数据存储关联两个ListView控件,操作数据存储时可以发现两个控件列表项跟随改变。 关联博文: PyQt学习随笔:ListView控件的视图和数据模型分离案例 ...
  • 前言:最近看到许多网友对listView控件使用方法有很多疑问,今天就用实例来讲解一下对listView控件使用心得,希望这些简单实用的方法能帮助大家快速理解。  1、首先介绍一下我的winform界面 这里要着重...
  • 摘要:VC/C++源码,报表打印,CListCtrl CListCtrl控件的一个例子,教你学会控件使用方法,如何设置等基础技巧,例子运行效果请看截图,其它的就不多说了,有需要的就下载源码吧,VC6.0可直接编译。
  • C#listView控件使用

    2014-05-29 22:11:12
    C#listview控件使用,包括大图标,小图标,增加删除,按内容序号,复选框!功能齐全,下载就能用!
  • ListView控件使用实例

    2011-05-15 14:13:31
    以实例并结合数据库介绍了ListView控件使用

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,753
精华内容 28,301
关键字:

listview控件的用法