• ListView的使用


      列表视图ListView控件支持多种视图模式来展示数据

      ListView控件的每一项数据都是ListViewItem对象  

      每个ListViewItem对象又包含多个SubItem子项

      ListItem控件中有两个ImageList,通过View属性切换视图

      

      1、首先在窗体添加一个ListView(从工具箱中拖入) 

      2、然后点击右上角的小三角形点击添加列

    显示效果就是下图中的姓名与职位:

     然后点击编辑项是添加ListViewItem对象,即是上图中的马化腾,张之洞。

     然后在对应的对象右边属性添加子项(SubItems):

     

     给ItemView的对象添加图像,在工具箱中拖入两个ImageList用来添加图像,而两个ImageList是用来设置两种大小不同大小的图片格式。

     big的图片大小设置大一点,small的图片设置小一点,在上面的小三角形点开设置,同时选择所要添加的图片。

    两个ImageList都要进行这样的操作。

    然后将Listview与这两个对应的ImageList绑定起来,在ListView上面的小三角形进行操作。

    其中视图的选项选择不同对应的窗体显示出来的效果会不一样。

    然后要设置右键出现设置视图的选项,需要从工具箱中拖出来

    设置成下图:

     然后设置对应的点击事件,其实视图的点击事件其实就是ListView的View属性:

     同时要将ListView与contextMenuStrip绑定,点ListView的属性:

      private void 小图标ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                this.listView1.View = View.SmallIcon;
            }
    
            private void 详细视图ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                this.listView1.View = View.Details;
            }
    
            private void 列表ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                this.listView1.View = View.List;
            }
    
            private void 平铺ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                this.listView1.View = View.Tile;
            }

    这样就可以了。

    大图标

     

     小图标

     平铺:

     详细视图:

     

     平铺:

  • 相关阅读:
    实现第三方系统单点登录
    python爬虫
    webot设备motor的api
    webots学习
    python学习算术运算
    python快捷键与命令函数
    python学习构造和析构
    python学习对象相关的bif
    python学习对象:拾遗
    matlab基础知识
  • 原文地址:https://www.cnblogs.com/moxihuishou/p/13759457.html
Copyright © 2020-2023  润新知