2009-11-26 3 views
1

Пользователь должен открыть файл "KLADR.DBF". Я устанавливаю свойство «Фильтр» на «kladr.dbf», а в диалоговом окне отображается только требуемый файл, но в том же каталоге есть еще один «.DBF» файл (STREET.DBF), и пользователь может открыть его, набрав его имя в " Имя файла: "edit box. Как я могу предотвратить это и позволить пользователям выбирать только требуемый файл «KLADR.DBF» ?.TOpenDialog в Delphi - как открыть только файл с заданным именем

ответ

10

TOpenDialog имеет событие OnCloseQuery. Предоставьте обработчик событий, который проверяет правильность имени, и если приложение не должно принимать имя, тогда покажите сообщение пользователю и установите CanClose на номер False.

+0

Большое спасибо за решение. – boombastic

Смежные вопросы