OpenFileDialog c: простой способ выбрать и открыть файлы
OpenFileDialog с - это диалоговое окно, которое позволяет пользователю выбрать файлы или директории на компьютере. Оно либо открывается с помощью метода ShowDialog() класса OpenFileDialog, либо путем вызова свойств ShowReadOnly и ShowHelp, которые могут использоваться для настройки показа файлов.
Пример кода:
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = "c:\\";
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
// Действия, которые требуется выполнить после выбора файла
string fileName = openFileDialog1.FileName;
// ...
}
Описание кода:
1. Создание экземпляра OpenFileDialog:
OpenFileDialog openFileDialog1 = new OpenFileDialog();
2. Установка начального каталога, в котором пользователь начнет выбирать файлы:
openFileDialog1.InitialDirectory = "c:\\";
3. Задание фильтра для выбора файлов:
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
4. Установка индекса фильтра по умолчанию:
openFileDialog1.FilterIndex = 2;
5. Восстановление текущего каталога, после закрытия диалогового окна:
openFileDialog1.RestoreDirectory = true;
6. Отображение диалогового окна для выбора файла:
if (openFileDialog1.ShowDialog() == DialogResult.OK)
7. Получение имени выбранного файла:
string fileName = openFileDialog1.FileName;
Этот пример кода иллюстрирует простую работу с классом OpenFileDialog. Он позволяет пользователю выбрать один или несколько файлов из заданной папки и выполнить на них определенные действия.