Разное
Облака / Clouds

The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: PromptForFileName
PromptForFileName
|
function PromptForFileName ( var FileName : string; { const Filter : string; const DefaultExt : string; const Title : string; const InitialDir : string; SaveDialog : Boolean = False } ) : Boolean; |
Функция (Unit Dialogs)
|
Показывает диалог, позволяющий пользователю выбрать файл
|
Описание:
|
Функция PromptForFileName представляет диалог пользователю, позволяющий передвижение и выбор файла. Если пользователь нажал OK, переменной FileName присваивается значение полного пути: диск/путь/имя файла выбранного файла, и возвращается значение Истина(True). Если пользователь нажал Cancel, никакие изменения не происходят, и возвращаемое значение будет Ложь(False). Передающиеся параметры могут быть произвольными: Filter Используется, чтобы ограничить типы отображаемых файлов. Следующий формат: 'Description|filter{|...}' Например, чтобы показать только .txt и .pas файлы: Текстовые файлы (*.txt) | *.txt|Delphi файлы (*.pas) | *.pas DefaultExt Используется, чтобы определить расширение для добавления к новому имени файла (если SaveDialog Истенен(True)). Title Используется, чтобы дать диалогу заголовок. InitialDir Позиционирует диалог в данный каталог. Например: 'C:Program Files' SaveDialog Определяет, может ли новый файл быть выбран для сохранения. |
Пример кода: Использование этого диалога для выбора текстового файла
|
var selectedFile : string; begin // Спрашиваем пользователя о выборе файла if PromptForFileName(selectedFile, 'Text files (*.txt)|*.txt', '', 'Выберите ваш проектный файл', 'C:', False) // Означает, что диалог без Сохранения then // Отображения этого полного значения файла/пути ShowMessage('Выбранный файл = '+selectedFile) else ShowMessage('Нажал Cancel'); end;
Результат:
|
{В диалоге пользователь выбрал: C:Filesdata.txt и нажал OK} Выбранный файл = C:Filesdata.txt |