-
Добрый день! Не поможет ли кто в следующем вопроcе. При открытии OpenDialog я бы хотел запретить пользователю изменять директорию, указанную мной при создании программы.
-
и в чем проблема? он - выбрал файл не там где надо ты - сказал ему что не делай так.
а вообще что это за идиотская программа которой не все равно откуда ей дают файл, если этот файл доступен.
-
А по-делу можно? На компе много пользователей. Чтобы не могли посмотреть, чего сосед натворил в своей директории. Примерно так.Поэтому, когда выбрал, уже поздно. Разделить по имени Usera при вхождении в операционную систему нельзя, по условию задачи. Думаю, надо мучить OpenDialog.
-
По делу можно, но тебе не понравится.
Чтобы не могли посмотреть, чего сосед натворил в своей директории
Без твоей чудной программы у юзера больше нету никакой возможности полазить по дискам системы? (например запускаю проводник и копирую его файлы в папку до которой ты хочешь ограничить опендиалог)
Есть такая возможность. Так какого лешего ты паришься о том, о чем париться не стоит?
-
но все таки если ты такой чудак, то возьми листбокс, пошли ему LB_DIR, и он заполнится списком файлов нужной тебе директории. и никакого опендиалога не надо.
либо тоже самое с листбоксом но через findfirst/findnext
-
-
2 JohnKorsh, если уж так приспичило, воспользуйся компонентом TFileListBox вместо ТOpenDialog.
|