C# ListView重绘,加图标、字体,重绘标题

新手小白,想要用listview做类似于windows自带文件管理界面的效果,走了很多坑,有需要来避坑啊~

最终效果是这样的

 添加组件什么的就不细说了,主要说界面显示问题。

1.查找某文件下的文件并加到listview里

string modePath = Application.StartupPath + @"\Data";//查找的某路径
DirectoryInfo dir = new DirectoryInfo(modePath);
FileInfo[] files = dir.GetFiles();//本路径下的所有文件

foreach (FileInfo file in files)//遍历文件
{
    if (file.Extension.Equals(".rar"))//我只添加了".rar"的
    {
        ListViewItem viewItem = new ListViewItem();

        viewItem.Text = "   " + file.Name.Split('.')[0];//名称
        viewItem.SubItems.Add(file.LastWriteTime.ToString());//最后更新日期
        viewItem.SubItems.Add("WinRAR 压缩文件");//文件类型这个我不知道怎么能以这种形式表现出来就写死了--有好的方法可评论
        viewItem.SubItems.Add(file.Length / 1024 + "KB");//大小

        listView1.Items.Add(viewItem);
     }
}

 2.重点在于把优化界面显示:

首先一定要把own

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值