Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Получение списка всех сетевых дисков из Delphi
   Категория: Интернет и Сети
  Подсветить часть текста в DBGrid
   Категория: Компоненты
  Вставить иконки в Grid
   Категория: Компоненты
  Пароль на ADO
   Категория: Базы данных
  Фреймы
   Категория: Компоненты
  Форма всегда наверху
   Категория: Компоненты
  Находится ли мышь над формой
   Категория: Компоненты
  BDE. Расположение БД по псевдониму
   Категория: Базы данных

Описание компонентов: TOpenDialog
  << Вернуться к Списку   

  Компонент - TOpenDialog
Модуль - Dialogs
Компонент вызова стандартных диалогов Windows открытия и сохранения файлов
Описание:

TOpenDialog (TSaveDialog) и TOpenPictureDialog (TSavePictureDialog) отображают модальные диалоговые окна Windows для открытия (сохранения) файлов. Компоненты TOpenDialog и TSaveDialog работают с файлами любого типа, а компоненты TOpenPictureDialog и TSavePictureDialog - с файлами изображений.


Отрытие соответствующего диалога осуществляется методом Execute. Если в диалоге пользователь нажмет кнопку Открыть (Сохранить), диалог закрывается, метод Execute возвращает true и выбранный файл отображается в свойстве компонента-диалога FileName. Если же пользователь отказался от диалога (нажал кнопку Отмена или клавишу Esc), то метод Execute возвращает false.


Значение свойства FileName можно задать и перед обращением к диалогу. Тогда оно появится в диалоге как значение по умолчанию в окне Имя файла. Таким образом, например, выполнение команды Сохранить как ..., по которой в файле с выбранным пользователем именем надо сохранить текст окна редактирования Memo1, может иметь вид:

// Задание имени по умолчанию SaveDialog1.FileName:=FName;
if SaveDialog1.Execute
then begin
FName:=OpenDialog1.FileName;
Memo1.Lines.SaveToFile(FName);
end;

В этом коде предполагается, что имя файла хранится в строковой переменной FName. Перед вызовом диалога это имя передается в него как имя файла по умолчанию, а после выбора пользователем файла его выбор запоминается в той же переменной FName и текст сохраняется в этом файле методом SaveToFile.


  << Вернуться к Списку