zoukankan      html  css  js  c++  java
  • 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结合使用的效果图

  • 相关阅读:
    line-height:150%和line-height:1.5的区别
    javascript: with 表单验证
    CSS实现背景透明,文字不透明,兼容所有浏览器
    关于伪类元素:before和:after
    图片预览实例分享
    微信浏览器取消缓存的方法
    学习笔记(四):jQuery之动画效果
    学习笔记(三):jQuery之DOM
    Git 常用命令
    开发规范(三)数据库 By 阿里
  • 原文地址:https://www.cnblogs.com/hmy-1365/p/5000561.html
Copyright © 2011-2022 走看看