我有一个C#windows程序,我需要一个像Windows资源管理器一样的控件。我是C#的新手,并没有看到任何可以容纳此功能的控件。我可以使用类似的控件吗?如果没有,那么这种功能的最佳方法是什么?
由于
答案 0 :(得分:0)
看一下OpenFileDialog控件。您可以在设计器中将其拖放到表单上。只需将Multiselect属性设置为true即可选择多个文件。它还有一个InitialDirectory属性。
https://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog(v=vs.110).aspx
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
List<string> files = new List<string>();
foreach (string file in openFileDialog1.FileNames)
{
files.Add(file);
}
MessageBox.Show("There were: " + files.Count +
" files selected.");
}