Информатика. Программирование в Delphi
          
        
        
          
            220
          
        
        
          
            17. КОМПОНЕНТ SaveDialog
          
        
        
          Компонент
        
        
          
            SaveDialog
          
        
        
          является потомком класса
        
        
          
            TOpenDialog
          
        
        
          и предна-
        
        
          значен для открытия диалогового окна сохранения файла рис. 17.1. Он наследу-
        
        
          ет все характеристики
        
        
          
            TOpenDialog
          
        
        
          . Диалог содержит те же элементы, что и
        
        
          окно
        
        
          
            OpenDialog
          
        
        
          , с небольшими изменениями названий. Так, в заголовке окна
        
        
          
            Сохранение файла
          
        
        
          (
        
        
          
            Save File
          
        
        
          ) заменено
        
        
          
            Открытие файла
          
        
        
          (
        
        
          
            Open File
          
        
        
          ), а кноп-
        
        
          ка
        
        
          
            Сохранить
          
        
        
          (
        
        
          
            Save
          
        
        
          ) заменена кнопкой
        
        
          
            Открыть
          
        
        
          (
        
        
          
            Open
          
        
        
          ). Строка с указанием
        
        
          текущей папки в этом диалоге носит название
        
        
          
            Сохранить в
          
        
        
          (
        
        
          
            Save То
          
        
        
          ).
        
        
          Рис. 17.1
        
        
          Основные свойства (
        
        
          
            Properties
          
        
        
          ) компонента
        
        
          
            SaveDialog
          
        
        
          приведены
        
        
          в табл. 17.1.
        
        
          
            
              Таблица 17.1
            
          
        
        
          Свойство
        
        
          Описание
        
        
          DefaultExt
        
        
          Расширение имени файла. Добавляется к имени файла, если не указано
        
        
          пользователем
        
        
          FileName
        
        
          Имя файла, которое пользователь указывает в строке Имя файла (
        
        
          
            File-
          
        
        
          
            Name
          
        
        
          ) диалога
        
        
          Filter
        
        
          Фильтр для файлов, отображающихся в диалоговом окне
        
        
          FilterIndex
        
        
          Номер фильтра, используемого по умолчанию
        
        
          InitialDir
        
        
          Начальный каталог поиска
        
        
          Name
        
        
          Имя компонента
        
        
          Options
        
        
          Настройки диалога
        
        
          Title
        
        
          Заголовок диалогового окна
        
        
          Основные события (
        
        
          
            Events
          
        
        
          ) компонента
        
        
          
            SaveDialog
          
        
        
          приведены
        
        
          в табл. 17.2.
        
        
          
            
              Таблица 17.2
            
          
        
        
          Событие
        
        
          Условие возникновения
        
        
          OnCanClose
        
        
          Возникает, когда пользователь закрывает диалог, не используя, кноп-
        
        
          ку
        
        
          
            Отмена
          
        
        
          OnClose
        
        
          Возникает при закрытии диалогового окна
        
        
          OnFolderChange
        
        
          Возникает, когда с помощью диалогового окна компонента
        
        
          
            SaveDialog
          
        
        
          открывается или закрывается папка
        
        
          OnIncludeItem
        
        
          Возникает до добавления диалогом файла в список файлов
        
        
          OnSelectionChange
        
        
          Возникает при изменении выделенного файла
        
        
          OnShow
        
        
          Возникает при открытии диалогового окна
        
        
          OnTypeChange
        
        
          Возникает при изменении типа отображаемых в диалоговом окне
        
        
          файлов, которые определяются заданным фильтром