2 回答
TA贡献1842条经验 获得超21个赞
有时它有助于创建一个新项目,验证它是否有效,然后添加更多功能,直到您了解是什么破坏了您的程序。下面的示例仅显示一个包含两个文件的 ListView。确保这适用于您的机器。然后慢慢添加更多代码并始终检查您的程序是否仍然有效。我将所有代码放在一个文件中,因为在堆栈溢出上发布更容易,但您可以将其拆分为单独的文件。
using System;
using System.IO;
using System.Windows.Forms;
namespace WindowsFormsApp
{
public class ListViewDemo : Form
{
public ListViewDemo()
{
var _listView1 = new ListView();
string[] files = { @"C:\tmp\file1.txt", @"c:\path\to\file2.doc" };
foreach (string fi in files)
{
string fnameonly = Path.GetFileNameWithoutExtension(fi);
_listView1.Items.Add(fnameonly);
}
AutoSize = true;
Controls.Add(_listView1);
}
}
static class Program
{
[STAThread]
static void Main()
{
Application.Run(new ListViewDemo());
}
}
}
- 2 回答
- 0 关注
- 201 浏览
添加回答
举报