Селектор файлов Visual Studio

Я новичок в .NET и Visual Studio IDE. Как добавить в форму компонент, который позволяет пользователю просматривать файловую систему, чтобы выбрать определенный файл, который затем позволит мне программным образом использовать выбранный путь в виде строковой переменной?

Ответ 1

OpenFileDialog должен соответствовать вашим потребностям. Вероятно, вам нужно будет добавить на страницу кнопку (или какой-либо другой элемент пользовательского интерфейса с кликируемым типом), который выдает диалог вверх. Затем, как только пользователь выбрал файл и нажал "ОК", вы просто проверите ответ, для которого был выбран файл.

Ответ 2

это должно сработать:

string path;
OpenFileDialog file = new OpenFileDialog();
if (file.ShowDialog() == DialogResult.OK)
{
    path = file.FileName;
}

путь к строке должен теперь содержать выбранный путь к файлу

**Редактировать: ** Как упомянуто в комментарии ниже, OpenFileDialog является одноразовым, поэтому должен быть включен в оператор using.