Вы можете использовать системные диалоговые окна 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.