1 、ImageList控件 主要属性(Images存储图像,ImagSize图像大小,ColorDepth获取颜色深度)
注意:先设置ImagSize,ColorDepth属性的值,反之不能更改
2 、ListView控件 主要属性(Columns显示视图的菜单列,Items ListView中所有项的集合,View 视图模式 ,LargeImageList大图标显示ImageList,SmallImageList小图标显示时使用的mageList)
3、ListView控件的大小图标视图
实现步骤 :
a、 先使用ImagList控件进行图片储存 (设置图片属性)
b、放置一个ListView控件和两个btt按钮
c、建立ImageList控件和ListView控件的关联 {LargeImageList大图标显示ImageList,SmallImageList小图标显示时使用的mageList}
d、点击ListView控件的Items按钮 即进入ListView集合编辑器 其中ImageIndex可以添加之前保存的图片;Text添加文本信息
e、最后进行事件命令 代码:(this.ListView控件名.View=View.LargeIcon)解释:ListView控件有5种视图,此代码意思即改变其为大图标视图
拓展:制作详细视图 a、先设置Columns即可制作主菜单列 b、 在ListView集合编辑器中StateimageIndex中添加子项的详细信息
4、制作快捷菜单 (ContextMenuStrip控件 俗称快捷菜单即右击出现一个快捷菜单)
a、选中ListView控件的ContextMenuStrip属性进行关联
b、再选中要控制的按钮 进行事件关联即可
5、使用LustView动态添加数据
a、创建ListView对象 ( ListViewIems 对象名=new ListViewIems(‘’数据“,0))其中 对象名.Text=‘‘数据"(文本的第一项);对象名.ImageIndex=0(图片下标)
b、向项中添加子项 (对象名.SubItems.ADD()) 或使用数组的形式 对象名.SubItems.AddRange(new string【】{“数据”,“数据”,“数据”})
c、ListView名.Items.ADD(对象名);