Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Замена подстроки в строке
Категория: Текст и строки
Категория: Текст и строки
Сохранение странички в файл из TWebBrowser
Категория: Интернет и Сети
Категория: Интернет и Сети
Подсветить часть текста в DBGrid
Категория: Компоненты
Категория: Компоненты
Как создать ярлык
Категория: Приложение
Категория: Приложение
Число строкой с предстоящими нулями
Категория: Текст и строки
Категория: Текст и строки
Отступ в Memo
Категория: Компоненты
Категория: Компоненты
Быстрое копирование файлов
Категория: Файловая система
Категория: Файловая система
Удалить свой же exe-шник
Категория: Приложение
Категория: Приложение
Поставить пароль на Paradox
Категория: Базы данных
Категория: Базы данных
Создать индекс для таблицы ABS (Absolute Database)
Категория: Базы данных
Категория: Базы данных
Delphi - Справочник: SelectDirectory
SelectDirectory
|
1 function SelectDirectory ( const Caption : string; const StartDir : WideString; out ChosenDir : string ) : Boolean; 2 function SelectDirectory ( var CurrDir : string; DialogOptions : TSelectDirOpts ; HelpContext : Longint ) : Boolean; |
Функция (Unit FileCtrl)
|
Выводит диалоговое окно, с помощью которого пользователь может выбрать директо
|
Описание:
|
Функция выводит диалоговое окно, чтобы позволить пользователю выбрать директорию ChosenDirectory (диск + путь). Вариант 1. Показывает диалог обзора (просмотра) Windows, инициализированный заданной переменной StartDir. Текст Caption показывается в верхней части диалога. Если пользователь нажимает ОК, выбранная директория возвращается в переменной ChosenDir, а возвращаемое значение равно True. Если пользователь нажмет кнопку Cancel, то ничего не будет выведено, а возвращаемое значение равно False. Вариант 2. Выводит разные типа диалога, которые отображают файлы в текущей выбранной директории. Значение CurrDir используется для перемещения показа в заданную директорию, и оно заменяется выбранным значение, если пользователь нажмет ОК. Параметры DialogOptions и HelpContext выходят за рамки этого описания. Они могут быть без опасений установлены в значения по умолчанию, как в данном примере. |
Пример кода: Пример
|
//Пример кода : Позвольте пользователю выбрать диалог, используя первую версию var chosenDirectory : string; begin // Просим пользователя выбрать требуемый каталог, стартовый каталог C: if SelectDirectory('Выберите каталог', 'C:', chosenDirectory) then ShowMessage('Выбранный каталог = '+chosenDirectory) else ShowMessage('Выбор каталога прервался'); end; //Пример кода : Позвольте пользователю выбирать диалог, используя вторую версию var options : TSelectDirOpts; chosenDirectory : string; begin chosenDirectory := 'C:'; // Установка начального каталога // Просим пользователя выбрать используя полностью различные диалоги! if SelectDirectory(chosenDirectory, options, 0) then ShowMessage('Выбранный каталог = '+chosenDirectory) else ShowMessage('Выбор каталога прервался'); end;
Результат:
|
{Диалог отобразит - пользователь выбрал C:Program Files и нажал OK} Выбранный каталог = C:Program Files {Диалог отобразит - пользователь выбрал C:Program Files и нажал OK} Выбор каталога прервался |