Основные свойства OpenFileDialog



Свойство AddExtension разрешает или запрещает автоматическое добавление расширение, указанное в свойстве DefaultExt.

Свойство DefaultExt - расширение, принятое по умолчанию для автоматического добавления к имени файла при AddExtension=true.

Свойство CheckFileExists - используется для получения или установки значения, указывающего отображать или нет диалоговое окно предупреждения, если пользователь указал в свойстве FileName имя файла, которого не существует в данной директории и нажал кнопку "Oткрыть" при невыбранном кликом мышки файле. При CheckFileExists=true вместо прерывания будет выдано сообщение, что такого файла нет и исключения не вызывается.

На Рис.2 показано окно предупреждение при FileName=a.doc, CheckFileExists=true и нажатии кнопки "Oткрыть" при невыбранном файле.

Рис.2 Окно предупреждения при CheckFileExists=true

Свойство FileName - имя файла по умолчанию для выборки если была нажата кнопка OK и не выбран кликом мышки файл в окне диалога.

Свойство CheckPatchExists - используется для получения или устанавки значения, указывающего отображать или нет диалоговое окно предупреждения, если пользователь указал в свойстве FileName имя файла с несуществующим именем директории. Окно полностью аналогично показанному на Рис.2., например, при FileName=С:\3\a.doc и не выбранном файле в директории C:\ и нажатии кнопки "Oткрыть" будет выдано сообщение, показанное на Рис.3. При CheckPatchExists=true вместо прерывания будет выдано только сообщение.

Рис.3 Окно предупреждения при CheckPatchExists=true

Свойство DereferenceLinks - используется для указания контролу что именно возвращать при выборе файла ссылки - файл по ссылке (true) или файл самой ссылки (false).

Свойства Filter , FilterIndex - фильтр для выбираемых файлов и индекс строки, отображаемой в окошечке "Имя файла". Например, значение свойства заданного строкой при FilterIndex=1.

rtf файлы (*.rtf)|*.rtf|txt файлы(*.txt)|*.txt

позволит выбрать только текстовые файлы в формате rtf или txt. В окошечке "Тип файла" будет только две строки:

rtf файлы (*.rtf)txt файлы(*.txt)

а в окошечке "Имя файла" будет отображена первая.

Свойство InitialDirectory - директория, которая выбирается при старте OpenFileDialog.

Свойство MultiSelect - при значении true позволяет выбрать мышкой при нажатой кнопке Shift или Ctrl несколько файлов и сохранить их имена в свойстве FileNames в виде массива строк.

Свойство ReadOnlyChecked - при значении true позволяет открывать команде OpenFile выбранные файлы только в режиме чтения.

Свойство RestoreDirectory - при true диалоговое окно восстанавливает текущий каталог к первоначальному значению если пользователь изменил каталог при поиске файлов, при false - нет.

Свойство работает только если закрыт поток Stream, созданный методом openFileDialog1.OpenFile().

Свойство ShowHelp - при значении true в окне диалога отображается кнопка "Справка".

Свойство ShowReadOnly - при значении true в окне диалога отображается переключатель "Только для чтения".

Свойство Title - заголовок диалогового окна.

Свойство ValidateNames - при true проверяет допустимость имени для файла применительно к Win32. Никакое заданное по умолчанию в этом случае не добавляется.

Отметим, что не все свойства могут быть заданы на этапе проектирования и программно - путем присвоения соответствующих значений.


Дата добавления: 2020-04-25; просмотров: 164; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!