Я новичок в .NET и Visual Studio IDE. Как добавить в форму компонент, который позволяет пользователю просматривать файловую систему, чтобы выбрать определенный файл, который затем позволит мне программным образом использовать выбранный путь в виде строковой переменной?
Селектор файлов Visual Studio
Ответ 1
OpenFileDialog должен соответствовать вашим потребностям. Вероятно, вам нужно будет добавить на страницу кнопку (или какой-либо другой элемент пользовательского интерфейса с кликируемым типом), который выдает диалог вверх. Затем, как только пользователь выбрал файл и нажал "ОК", вы просто проверите ответ, для которого был выбран файл.
Ответ 2
это должно сработать:
string path;
OpenFileDialog file = new OpenFileDialog();
if (file.ShowDialog() == DialogResult.OK)
{
path = file.FileName;
}
путь к строке должен теперь содержать выбранный путь к файлу
**Редактировать: ** Как упомянуто в комментарии ниже, OpenFileDialog является одноразовым, поэтому должен быть включен в оператор using.