FileDialog Класс

Определение

Абстрактный базовый класс, который инкапсулирует функциональные возможности, общие для диалоговых окон файлов, включая OpenFileDialog и SaveFileDialog.

public ref class FileDialog abstract : Microsoft::Win32::CommonDialog
public abstract class FileDialog : Microsoft.Win32.CommonDialog
type FileDialog = class
    inherit CommonDialog
Public MustInherit Class FileDialog
Inherits CommonDialog
Наследование
FileDialog
Производный

Конструкторы

Имя Описание
FileDialog()

Инициализирует новый экземпляр класса FileDialog.

Свойства

Имя Описание
AddExtension

Возвращает или задает значение, указывающее, добавляет ли диалоговое окно диалоговое окно файла расширение в имя файла, если пользователь пропускает расширение.

CheckFileExists

Возвращает или задает значение, указывающее, отображается ли диалоговое окно с предупреждением, если пользователь указывает имя файла, которое не существует.

CheckPathExists

Возвращает или задает значение, указывающее, отображаются ли предупреждения, если пользовательские типы недопустимых путей и имен файлов.

CustomPlaces

Возвращает или задает список настраиваемых мест для диалоговых окон файлов.

DefaultExt

Возвращает или задает значение, указывающее строку расширения по умолчанию для фильтрации списка отображаемых файлов.

DereferenceLinks

Возвращает или задает значение, указывающее, возвращает ли диалоговое окно расположение файла, на который ссылается ярлык или расположение ярлыка (.lnk).

FileName

Возвращает или задает строку, содержащую полный путь к файлу, выбранному в диалоговом окне файла.

FileNames

Получает массив, содержащий одно имя файла для каждого выбранного файла.

Filter

Возвращает или задает строку фильтра, которая определяет, какие типы файлов отображаются из либо OpenFileDialogSaveFileDialog.

FilterIndex

Возвращает или задает индекс фильтра, выбранного в диалоговом окне файла.

InitialDirectory

Возвращает или задает начальный каталог, отображаемый диалоговым окном файла.

Options

Возвращает общие флаги диалоговых окон Win32, которые используются диалогами файлов для инициализации.

RestoreDirectory

Это свойство не реализовано.

SafeFileName

Возвращает строку, содержащую только имя файла для выбранного файла.

SafeFileNames

Получает массив, содержащий одно безопасное имя файла для каждого выбранного файла.

Tag

Возвращает или задает объект, связанный с диалогом. Это обеспечивает возможность подключения произвольного объекта к диалогу.

(Унаследовано от CommonDialog)
Title

Возвращает или задает текст, отображаемый в заголовке диалогового окна файла.

ValidateNames

Возвращает или задает значение, указывающее, принимает ли диалоговое окно только допустимые имена файлов Win32.

Методы

Имя Описание
CheckPermissionsToShowDialog()

Определяет, существуют ли достаточные разрешения для отображения диалогового окна.

(Унаследовано от CommonDialog)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

Определяет общую процедуру перехватчика диалогового окна файла, переопределенную для добавления общих функций в диалоговое окно файла.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
OnFileOk(CancelEventArgs)

Вызывает событие FileOk.

Reset()

Задает все свойства диалогового окна файла обратно в исходные значения.

RunDialog(IntPtr)

RunDialog(IntPtr) вызывается для отображения диалогового окна файла в производном классе, например OpenFileDialog и SaveFileDialog.

ShowDialog()

Отображает общее диалоговое окно.

(Унаследовано от CommonDialog)
ShowDialog(Window)

Отображает общее диалоговое окно.

(Унаследовано от CommonDialog)
ToString()

Возвращает строку, представляющую диалоговое окно файла.

События

Имя Описание
FileOk

Происходит, когда пользователь выбирает имя файла, нажав кнопку OpenFileDialog" или кнопку SaveFileDialog".

Применяется к