|
Вопрос # 292/ вопрос открыт / |
|
Здравствуйте. На заочном обечении был задан вопррос:Запишите выражение, которое обеспечит выборку при открытии диалога только требуемого типа файлов – текстового или на языке Object Pascal, я знаю что через Filter у OpenDialog1 это можно сделать, а что за выражение записать надо, я не понял.
 |
Вопрос задал: Полушин Сергей Анатольевич (статус: Посетитель)
Вопрос отправлен: 1 февраля 2007, 17:47
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Николай Рубан
Выражение должно быть такого содержания:
OpenDialog1.Filter:='Text files (*.txt)|*.txt|Object Pascal files (*.pas)|*.pas';
Таким образом у Вас будет создано два фильтра (*.txt и *.pas).
Как видно из примера что подпись к фильтру и маска фильтра разделены вертикальной чертой "|".
Чтобы задать номер фильтра по умолчанию нужно выполнить такую команду:
OpenDialog1.FilterIndex:=2;
Тоесть если задать фильтр из предыдущего примера, то текущим будет фильтр с номером 2 (*.pas) (нумерация начинается с единицы).
Good Luck!!!
 |
Ответ отправил: Николай Рубан (статус: 10-ый класс)
Время отправки: 1 февраля 2007, 18:28
Оценка за ответ: 5
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|