winform listview用法
2015-04-15 17:00
197 查看
资源收集
C#winform中ListView的使用
C# WinForm开发系列 - ListBox/ListView/Panel(介绍了一些listview的高级用法)
直接上代码
示例一:
DirectoryInfo dir = new DirectoryInfo(@"D:\test"); DirectoryInfo[] dirs = dir.GetDirectories(); FileInfo[] files = dir.GetFiles(); //把子文件夹信息添加到ListView中显示 foreach (DirectoryInfo directoryInfo in dirs) { ListViewItem lvi = new ListViewItem(); lvi.Tag = directoryInfo.FullName; lvi.Text = directoryInfo.Name;//显示名称 lvi.ImageIndex = 0; // 文件夹的名称属性项 lvi.SubItems[0].Tag = lvi.Tag; lvi.SubItems[0].Text = lvi.Text; //文件夹大小属性项 ListViewItem.ListViewSubItem lvsi = new ListViewItem.ListViewSubItem(); lvsi.Tag = "文件夹大小TAG"; lvsi.Text = "文件夹大小TEXT"; lvi.SubItems.Add(lvsi); //修改日期属性项 lvsi = new ListViewItem.ListViewSubItem(); lvsi.Tag = "修改日期属性项TAG"; lvsi.Text = "修改日期属性项TAG"; lvi.SubItems.Add(lvsi); //添加文件夹 this.listView1.Items.Add(lvi); } //把文件夹下文件信息添加到ListView中显示 foreach (FileInfo fileInfo in files) { ListViewItem lvi = new ListViewItem();//文件项 lvi.Tag = fileInfo.FullName; lvi.Text = fileInfo.Name; lvi.ImageIndex = 1; //文件的名称属性项 lvi.SubItems[0].Tag = lvi.Tag; lvi.SubItems[0].Text = lvi.Text; //文件大小属性项 ListViewItem.ListViewSubItem lvsi = new ListViewItem.ListViewSubItem(); lvsi.Tag = "文件大小属性项TAG"; lvsi.Text = "文件大小属性项TEXT"; lvi.SubItems.Add(lvsi); //修改日期属性项 lvsi = new ListViewItem.ListViewSubItem(); lvsi.Tag = "修改日期属性项TAG"; lvsi.Text = "修改日期属性项TEXT"; lvi.SubItems.Add(lvsi); //添加文件 this.listView1.Items.Add(lvi); } ///必须要有columnheader,不然不会显示 ColumnHeader ch = new ColumnHeader(); ch.Text = "文件名"; ch.Width = 150; listView1.Columns.Add(ch); ch = new ColumnHeader(); ch.Width = 70; ch.Text = "大小"; listView1.Columns.Add(ch); ch = new ColumnHeader(); ch.Text = "修改日期"; ch.Width = 140; listView1.Columns.Add(ch); listView1.View = View.Details;View Code
显示结果
相关文章推荐
- C# winform中ListView用法
- C# winform中ListView用法
- 【转】C# winform中ListView用法
- c# winform listview控件简单用法
- winform中 listview几种最常见的用法
- C# winform中ListView用法
- Winform ListView的用法
- [WinForm]C# ListView用法详解
- C# winform中ListView用法
- C# winform中ListView用法
- C# winform中ListView用法
- C# winform中ListView用法
- 安卓ExpandableListView的用法
- xamarin android listview的用法
- ListView用法解析
- C++中ListView控件的用法
- Android控件之列表视图ListView与适配器用法
- android Listview用法详解
- ListView显示自定义新闻内容简单Adapter用法
- C# Winform TreeView 的一些基本用法