我们老师用listview做了个资源管理器,他做了个可以把里面的图标点击查看大图标就变成大图标,点击查看小图标就变成了小图标,请问是怎么实现的呢?

解决方案 »

  1.   

    View 属性允许您指定 ListView 控件用于显示项的显示类型。您可以将 View 属性设置为用大图标或小图标显示各项,或在垂直列表中显示项。详细资料视图是最丰富的选项,它不但允许您查看项,还允许您查看为各项指定的任何子项。各项在网格中显示,它们垂直排列且其子项会显示在列中(带有列标头)。详细资料视图是向用户显示数据库信息的理想方式。如果使用 Windows XP 和 Windows Server 2003,还能够以平铺方式显示项,通过显示大图标以及选择的子项信息来兼顾图像和文本信息。若要启用平铺视图,应用程序必须调用 Application.EnableVisualStyles 方法。小图像视图通过显示图标及图标右侧的文本信息来显示每一个项。大图像视图通过显示图标及图标下方的文本信息来显示每一个项.图像列表的图标大小由针对 SmallImageList 或 LargeImageList 属性的 ImageList 的 ImageSize 属性指定。
      

  2.   

    修改 Listview.view 属性
      

  3.   

    ListView1.View = View.LargeIcon;
    ListView1.View = View.SmallIcon;
      

  4.   

    第一步 给ListView 的SmallImageList 和 LargeImageList 分别绑定 imageList ,并修改size 属性。
    第二步 在按钮的点击事件中判断 后运用 ListView1.View = View.LargeIcon;
    ListView1.View = View.SmallIcon;