Не позволяет пользователю переходить из каталога в VB.NET

Кто-то знает, возможно ли в openDialog или saveDialog не разрешать пользователю переходить в другой каталог? Я ничего не могу найти по этому поводу.

Например, если я нажимаю кнопку и открываю fileDialog в определенной папке, я не хочу, чтобы пользователь мог перейти в другой каталог. Я делаю это, чтобы сохранять и загружать файлы, которые будут находиться в определенном каталоге, и я не хочу, чтобы пользователь перемещался в другие каталоги.

Спасибо

Вы не можете запретить пользователю переходить в папку, к которой у них есть разрешение на доступ (насколько я знаю, в любом случае, не с помощью управляемого кода), но вы, безусловно, можете проверить путь к выбранному файлу и убедиться, что он находится в папке ты хочешь. Конечно, если вы не хотите, чтобы пользователь видел файлы в любой другой папке, вы всегда можете создать пользовательский интерфейс самостоятельно и не использовать стандартные диалоги.

jmcilhinney 31.10.2018 09:27
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
51
1

Ответы 1

Ответ прост. Если вы не хотите, чтобы пользователь мог менять папки, не давайте ему такую ​​возможность. Другими словами, не используйте openDialog и saveDialog.

Вышеупомянутые диалоговые окна позволяют вам выбрать папку и имя, вам, похоже, это не нужно.

Если вы все еще хотите, чтобы пользователь мог указать имя файла, вы можете просто иметь текстовое поле или поле ввода только для имени файла. Затем выполните соответствующие проверки ошибок загрузки / сохранения, как обычно.

Другие вопросы по теме