Практическое руководство. Открытие файлов с использованием OpenFileDialog
System.Windows.Forms.OpenFileDialog Компонент открывает диалоговое окно Windows для просмотра и выбора файлов. Чтобы открыть и прочитать выбранных файлов, можно использовать OpenFileDialog.OpenFile метод, или создать экземпляр System.IO.StreamReader класса. В следующих примерах оба подхода.
В .NET Framework, для получения или задания FileName свойство требуется уровень привилегий предоставляемый System.Security.Permissions.FileIOPermission класса. Примеры выполняют FileIOPermission разрешение проверки и может создавать исключения из-за недостатка привилегий, если выполняются в контексте частичного доверия. Дополнительные сведения см. в разделе основы управления доступом для кода.
Можно создавать и запускать эти примеры приложений .NET Framework из C# или командной строки Visual Basic. Дополнительные сведения см. в разделе сборка с помощью csc.exe из командной строки или построения из командной строки.
Начиная с .NET Core 3.0, вы можете также создавать и выполнять примеры как Windows приложений .NET Core из папки с .NET Core Windows Forms <имя_папки > .csproj файл проекта.
Пример Чтение файла в виде потока с помощью StreamReader
В следующем примере используется Windows Forms Button элемента управления Click обработчик событий, чтобы открыть OpenFileDialog с ShowDialog метод. Когда пользователь выберет файл, а также выбирает ОК, экземпляр StreamReader класс читает файл и выведет его содержимое в текстовое поле формы. Дополнительные сведения о чтении из файловых потоков, см. в разделе FileStream.BeginRead и FileStream.Read.
Warning
It looks like the sample you are looking for does not exist.
Пример Откройте файл из отфильтрованные объекты с помощью OpenFile
В следующем примере используется Button элемента управления Click обработчик событий, чтобы открыть OpenFileDialog с фильтром, который показывает только текстовые файлы. Когда пользователь выберет в текстовый файл, а также выбирает ОК, OpenFile метод используется, чтобы открыть файл в блокноте.
Warning
It looks like the sample you are looking for does not exist.