今天在此介绍一下在C#中使用广泛的ListView控件的使用方法,使用此控件可以设计出类似windows操作系统中的资源管理器界面的文件显示效果。此为入门使用方式,如有其它问题,可在底部录入疑问给作者留言。
工具/原料
电脑
VisualStudio开发工具
设计及样式、数据
1、打开VisualStudio开发工具,添加一个新的Windows桌面项目
2、打开主窗体的设计界面(如下图一中的1号位置),在左侧的工具箱的“搜索工具箱”输入栏(如下图一中的2号位置)输入“listview”,会看到搜索到的ListView控件(如下图二),点击拖拽到窗体设计界面上
3、拖拽到设计界面裼沙钔炯上后,可以用鼠标移到ListView控件上,当出现十字鼠标时点击拖动可以改变放置位置,移动鼠标到控件边框呼鳏魇杰上的操作点上后点击拖动可改变控件的大小;也可以使用键盘进行操作,在选中控件的前提下(即控件四周有带操作点的边框),按方向键可以进行控件小幅移动;按住Ctrl键加方向键后可以大幅移动;按住Shift键加方向键,可以进行控件尺寸的处理
4、设定完位置和尺寸后,点开左侧的属性窗口(如下图一),若此窗口没有打开,可点击菜单项“视图”->“属性窗口”打开
5、在属性窗口中找到“View”属性进行数据显示样式设置,默认风格为LargeIcon水貔藻疽,也即大图标显示,其他类型包括:Deta足毂忍珩ils、SmallIcon、List、Tile;LarrgeIcon和SmallIcon风格多用来显示图片,Details和List多用来显示文件,这些显示风格主要用来实现类似Windows系统中的资源管理器的显示效果
6、在属性窗口中找到“Columns”属性设置列(如下图一),此属性主要配合Detai盟敢势袂ls风格显示使用,点击右侧的“集合”会在梓脶阗擗最右边显示有三个点的小按钮,点击按钮会弹出设置列的窗口(如下图二);在弹出窗口中点击“添加”按钮增加列,窗口右侧是所选列的属性,找到“Text”属性可输入列标题,完成后点击“确定”按钮即可
7、添加完列属性后,在主窗口右侧属性窗口中找到“Items鹁鼍漉糍”属性设置数据(如下图一);同样点击右侧的有三个点的小按钮,会弹出“讣嘬铮篌ListViewItem集合编辑器”窗口(如下图二),在此窗口中添加显示数据,点击左下角的“添加”按钮后会增加一条数据,右侧是数据的属性,首先找到“Text”属性进行首列数据的设置,然后找到“Subitems”属性进行其他列数据的设置;同样点击右侧的小按钮,会弹出“ListViewSubItems集合编辑器”(如下图三),增加数据后,在右侧找到“Text”属性进行数据设置,完成后点击“确定”按钮即可
样式效果
1、将ListView的“View”属性设置为LargeIcon,即默认设置的效果,此处如果是图片文件数据,会显示大图片
2、将ListView的“View”属性设置为Details时的数据显示效果
3、将ListView的“View”属性设置为SmallIcon时的数据显示效果,此处如果是图片文件数据,会显示小图片
4、将ListView的“View”属性设置为List时的数据显示效果
5、将ListView的“View”属性设置为Tile时的数据显示效果