Вы можете использовать системные диалоговые окна Open (Открыть) и Save (Сохранить) для операций с файлами, которые имитируют аналогичные диалоги Windows в ваших приложениях. Например, вы можете полосу Places (Расположения) с левой стороны диалогового окна.
| Категория | Системные диалоговые окна |
|---|---|
|
Каталог размещения по умолчанию |
Visual FoxPro Catalog\Foundation Classes\Dialogs |
|
Класс |
_comdlg |
|
Базовый класс |
Custom |
|
Библиотека класса |
_system.vcx |
|
Родительский класс |
_custom |
|
Образец использования |
...\Samples\Solution\Ffc\Getfilex.scx |
Примечания
Для использования класса в своем приложении перетащите его в проект или на форму; или из контекстного меню Component Gallery Item (Галереи компонентов) выберите Add to Project (Добавить в проект) или Add to Form (Добавить в форму). Когда добавляете класс в форму, Visual FoxPro помещает на ней иконку класса. Когда вы перетаскиваете класс в проект, у вас есть возможность выбора между вводом класса или созданием субкласса.
See Руководство по использованию фундаментальных классов Visual FoxPro для получения более подробной информации об использовании фундаментальных классов.
| Свойства, события, методы | Описание |
|---|---|
|
Массив aFileNames |
Массив имен файлов, возвращаемых из диалогового окна. По умолчанию: .F. |
|
Массив aFileList |
Массив фильтров расширений имен файлов, передаваемый диалоговому окну. По умолчанию: .F. |
|
Свойство cCustomFilter |
Фильтр пользователя, созданный во время использования диалогового окна. По умолчанию: нет |
|
Свойство cDefaultExtension |
Расширение файла, используемое по умолчанию для отображения. По умолчанию: нет |
|
Свойство cFileName |
Имя выбранного файла или изначально установленное для использования по умолчанию. По умолчанию: нет |
|
cFilePath |
Путь, по которому будут выбираться файлы. По умолчанию: нет |
|
Свойство cFileTitle |
Свойство title выбранного файла(файлов). По умолчанию: нет |
|
cInitialDirectory |
Начальный каталог, из которого будут выбираться файлы. По умолчанию: нет |
|
cTitleBar |
Заголовок для окна диалога. По умолчанию: нет |
|
Свойство lAllowMultiSelect |
Определеят - будет ли позволена выбора множества файлов. По умолчанию: .F. |
|
lFileMustExist |
Определеяет - будет ли позволено вводить только существующие файлы. По умолчанию: .F. |
|
Свойство lHideReadOnly |
Определяет - будут ли скрыты в списке файлы с признаком "только для чтения". По умолчанию: .T. |
|
Свойство lNewExplorer |
Определяет - будут ли использоваться интерфейс пользователя нового обозревателя и его функциональные возможности, такие, например, как отображение полосы Places. По умолчанию: .T. |
|
Свойство lNoChangeDir |
Определяет - будет ли запрещено изменение отображаемого каталога. По умолчанию: .F. |
|
Свойство lNoNetworkButton |
Определяет - будет ли запрещено включение кнопки "Network (Сеть)" в диалоговое окно. По умолчанию: .F. |
|
Свойство lNoPlacesBar |
Определяет - будет ли запрещено включение Places в диалоговое окно. По умолчанию: .F. |
|
Свойство lNoValidate |
Определяет - будет ли производиться проверка файлов в диалоговом окне. По умолчанию: .F. |
|
Свойство lSaveDialog box |
Определяет - будет ли использовать диалог Save (Сохранить) вместо Open (Открыть). По умолчанию: .F. |
|
Свойство nFileCount |
Указывает число файлов, выбранных в диалоговом окне. По умолчанию: 0 |
|
Свойство nFilterIndex |
Определяет - какие фильтры были выбраны в диалоговом окне. По умолчанию: 0 |
|
Метод AddFilter |
Определяет фильтры расширений имен файлов для использования пока отображается диалог. Синтаксис: Возврат: нет Аргументы: cОписание предоставляет описание фильтра. cSkeleton указывает расширение файла в структуре фильтра. |
|
Метод ClearFilters |
Очищает все фильтры расширений имен файлов. Синтаксис: Возврат: нет Аргументы: cUser указывает имя пользователя для проверки |
|
Метод ShowDialog box |
Отображает диалоговое окно с различными параметрами, такими, как например фильтры. Синтаксис: Возврат: нет Аргументы: нет |
|
Метод TestDialog box |
Тестирует скрипт для отображения диалогового окна. Синтаксис: Возврат: нет Аргументы: нет |
Смотрите также
Справочное руководство
Фундаментальные классы Visual FoxPro от A до ZКонцепции
Руководство по использованию фундаментальных классов Visual FoxProПрочие ресурсы
Образцы использования фундаментальных классов
© Microsoft Corporation. All rights reserved.
Перевод выполнен JS.