zoukankan      html  css  js  c++  java
  • ListView 控件操作

    主要是用来显示的控件。
    一、有五种显示的视图:大图标、小图标、平铺、列表、详细—— View属性*************
    二、ListView的结结构:
    1.ListView包括好多个ListViewItem,每个ListViewItem就是所显示的一项。
    ListView1.Items --- ListViewItem项的集合
    例如:
    ListViewItem li = new ListViewItem(..);
    ListView1.Items.Add(li);
    2.ListViewItem可以认为它包括两部分,一部分是项本身的东西,另一部份是子项集合。
    (1)结构
    主项上可以加图片。子项不能加图片。
    ListViewItem的子项是ListViewItem.ListViewSubItem类型。它是放在ListViewItem的SubItems集合中的。
    (2)ListViewItem的属性
    Text - 项的文本
    Tag - 项的值
    ImageIndex - 项所使用的图片索引。——需要事先给ListView设置SmallImageList和LargeImageList
    SubItems -- 子项的集合
    Font,ForeColor,BackColor......
    例如:
    ListViewItem li = new ListViewItem(..);
    li.SubItems.Add("文字");
    ListView1.Items.Add(li);

    三、属性:
    View - 五种视图状态
    SmallImageList,LargeImageList
    FullRowSelect - 选择整行
    GridLines - 是否显示格式
    SelectedItems - 选中项的集合


    Columns - 列的集合。
    Items - 项的集合。
    Groups- 组的集合

    注意:
    1.如果要使用Details视图,一定需要先添加列。
    2.进行修改或删除的时候,一般需要把主键放在每个ListViewItem的Tag里。使用窗体的构造函数把主键传给目标窗体。

  • 相关阅读:
    "Principles of Reactive Programming" 之<Actors are Distributed> (3)
    Clojure语法学习-循环
    建立Clojure开发环境-使用IDEA和Leiningen
    速查笔记(Linux Shell编程<上>)
    Exception thrown in catch and finally clause
    linux fork的缺点
    redhat6.4 install 163 source
    linux /etc/hosts 配置问题
    linux sed
    STL 源码分析 (SGI版本, 侯捷著)
  • 原文地址:https://www.cnblogs.com/m123/p/4518798.html
Copyright © 2011-2022 走看看