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

  • 相关阅读:
    易错小细节
    Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_GiftAnimationView"
    iOS 获取UIView 动画的实时位置的方法
    控制器跳转后看不到导航栏
    定时器显示礼物弹出的动画,不错的思路
    error===>ld: 2 duplicate symbols for architecture x86_64
    AppStore上传条例
    right here waiting的歌词
    Take my breath away
    Sailing
  • 原文地址:https://www.cnblogs.com/m123/p/4518798.html
Copyright © 2011-2022 走看看