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里。使用窗体的构造函数把主键传给目标窗体。

  • 相关阅读:
    iOS7,iOS8和iOS9的区别
    NSUrl
    什么是 MIME TYPE?
    TCP协议与UDP协议的区别
    KVC、KVO、NSNotification、delegate 总结及区别
    cocoapods 安装过程及常见问题
    素材丶资料
    方法 笔记(二)
    UIWebView UITextView
    在oj中Python的循环输入问题解决
  • 原文地址:https://www.cnblogs.com/m123/p/4518798.html
Copyright © 2011-2022 走看看