Вы также можете использовать класс OpenFileDialog. Появится стандартное диалоговое окно открытия файла Windows, и вы можете установить его, чтобы разрешить выбор нескольких файлов.
Во многих случаях использование стандартного диалога может быть проще для пользователя, чем использование пользовательского интерфейса.
Попробуйте что-то вроде этого:
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.InitialDirectory =@"C:\temp\";
fileDialog.Multiselect = true;
if (fileDialog.ShowDialog() == DialogResult.OK)
{
string[] files = fileDialog.FileNames;
}
Или вы можете добавить диалоговое окно в конструкторе форм и установить его свойства там.