| 
| 
 | Вопрос # 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
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |