Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 239
Свойство DefaultExt
Свойство DefaultExt определяет расширение, которое по умолчанию будет использоваться в диалоговом окне. Расширение по умолчанию — это расширение, которое автоматически добавляется к имени файла, если пользователь не задал расширение явно.
Свойство FileName
Свойство FileName наиболее очевидное из всех свойств диалогового окна Windows для работы с файлами. Оно содержит имя файла, который выбирает пользователь. Установите значение этого свойства перед вызовом диалогового окна, если вы хотите, чтобы при появлении окна на экране поле ввода уже содержало имя файла. После того, как пользователь нажмет ОК для закрытия диалогового окна, это свойство будет содержать полный путь и имя выбранного файла.
Свойство Files
Свойство Files является экземпляром класса TStrings и доступно только для чтения. Оно содержит список выбранных файлов в том случае, когда разрешено групповое выделение.
Свойство Filter
Свойство Filter содержит список типов файлов, которые пользователь может выбирать. Типы файлов выводятся в комбинированном списке File of type:. С помощью этого свойства вы можете задать типы файлов, которые нужны вашему приложению. Например, простая программа редактирования текстов могла бы иметь фильтры для типов TXT, INI и LOG (я называю только некоторые). При разработке программы вы легко можете задать нужные фильтры, используя диалоговое окно редактора фильтров (Filter Editor). Чтобы вызвать редактор фильтров, дважды щелкните в столбце Value инспектора объектов рядом со свойством Filter. На рис. 8.9 показано окно редактора фильтров для диалогового окна File Open.
Столбец Filter Name содержит текстовое описание типа файла. В столбце Filter указывается маска, которая будет использоваться при отборе файлов.