• ListView控件的不为人知的秘密


                                                      使用ListView控件展示数据

       1.图像列表控件(ImageList控件)

    图像列表控件(ImageList控件)是含有图像对象的集合,可以通过索引或关键字引用该集合的每个对象,ImageList控件不能独立使用,只能为Windows窗体的其他控件提供图像

         图像列表的主要属性

    Images 存储在图像列表中的所有图像
    ImageSize 图像列表中图像的大小
    TransparentColor 被视为透明的颜色
    ColorDepth 获取图像列表的深度

    ImageList控件所包含的图像可以被ListView  TreeView 和ToolStrip控件使用

    注意:

         先设置ColorDepth  ImageSize属性的值,再添加图片,反之,将不能更改这两个属性的值

    2.列表视图控件(ListView控件)

    ListView有多种视图模式

    例如:大图标(LargeIcon)   小图标(SmallIcon)   列表(List)  详细信息(Detail)  平铺(Tile)

    3.ListView控件的属性 事件和方法

    Columns "详细信息"视图中显示的列
    FullRowSelect 当选中一项时,它的子项是否同该项一起突出显示
    MultiSelect 是否允许选择多项
    items ListView中所有项的集合
    SelectedItems 选中的项的集合
    View 指定ListView的视图模式
    GirdLines 是否显示网格线

    可以使用Items.Add()方法向列表视图中添加一项

    4.快捷菜单(ConTexMenuStrip控件)

    快捷菜单在用户右击时会出现在鼠标指针的位置

    (1).设置其父窗体的ContextMenuStrip属性值为指定的快捷菜单的名称

    (2)单击ContextMenuStrip控件的Items属性,打开"项集合编辑器"窗口

    (3).单击"项集合编辑器"窗口左上方的"添加"按钮,随后为其设置Text属性和Name属性 就可以在快捷菜单中增加一个菜单项

    实例:ListView和ImageList结合使用的效果图

  • 相关阅读:
    openfiler的介绍与使用
    linux磁盘修复(home或者其他目录无法进入,系统进入emergency mode)
    安装centos系统时出现dracut-initqueue time out 报错
    Linux中sz与rz命令
    /etc/passwd与/etc/shadow
    两台设备做DNS主从同步部署(含正向解析与方向解析)
    通过xftp传输文件失败的解决方法
    /etc/hosts与/etc/resolv.conf区别
    /etc/nsswitch.conf配置文件--服务搜索顺序
    docker学习笔记
  • 原文地址:https://www.cnblogs.com/hmy-1365/p/5000561.html
Copyright © 2020-2023  润新知