Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Диалоговое окно открытия файла предназначено для поиска файлов, используемых в программе. Имя выбранного файла или списка файлов возвращается в свойстве FileName объекта CommonDialog. Для вызова диалогового окна открытия файла (рис. 7.22) необходимо в событии click кнопки cbControl приложения MySmallProject ввести следующий код:
Private Sub cbControl_Click()
cdlMyDialog.ShowOpen
End Sub
Для ввода кода достаточно дважды щелкнуть на объекте cbcontroi левой кнопкой мыши. При этом открывается редактор кода с шаблоном кода для события click этой кнопки.
Значения для свойства cdlMyDialog. Flags указаны в табл. 7.12.
Таблица 7.12. Значения для метода Flags диалогового окна открытия файла
Константа | Значение | Описание |
cdlOFNAllowMultiselect | &H200 | Устанавливает возможность множественного выбора файлов в диалоговом окне. Возвращаемые имена файлов находятся в свойстве FileName элемента управления CornmonDialog и разделены пробелами |
cdlOFNCreatePrompt | &H2000 | Устанавливает для диалогового окна запрос на подтверждение создания нового файла, если он не существует |
cdlOFNExplorer | &H80000 | Назначает диалоговому окну стиль проводника |
cdlOFNExtensionDifferent | &H400 | Сообщает, что расширение файла отличается от установленного по умолчанию в свойстве DefaultExt |
cdlOFNFileMustExist | &H1000 | Устанавливает возможность ввода в диалоговом окне только имен существующих файлов. При вводе несуществующего файла выдается сообщение об ошибке |
cdlOFNHelpButton | &H10 | Указывает на необходимость размещения в диалоговом окне кнопки Справка |
cdlOFNHideReadOnly | &H4 | Файлы только для чтения не отображаются |
cdlOFNLongNames | &H200000 | Разрешает использование длинных имен файлов |
cdlOFNNoChangeDi r | &H8 | " Назначает папку, открываемую по умолчанию при запуске диалогового окна |
cdlOFNNoLongNames | &H40000 | Запрещает использование длинных имен файлов |
cdlOFNNoReadOniyReturn | &H8000 | Указывает, что выводимые в диалоговом окне файлы не должны быть предназначены только для чтения и не находятся в каталоге, защищенном от записи (Write-protected) |
cdlOFNNoValidate | &H100 | Сообщает о вводе недопустимых символов в имени файла |
cdlOFNOverwritePrompt | &H2 | Устанавливает для диалогового окна запрос на подтверждение перезаписи существующего файла |
cdlOFNPathMustExist | &H800 | Устанавливает требование указания полного пути к файлу |
cdlOFNReadOnly CdlOFNShareAware | &H1 &H4000 | Задает проверку флажка Только чтение Задает игнорирование ошибки типа блокировки, занятости файла (Sharing violation errors) |
Дата публикования: 2014-12-28; Прочитано: 218 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!