Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/56: Рейтинг темы: голосов - 56, средняя оценка - 4.80
5 / 5 / 1
Регистрация: 11.12.2009
Сообщений: 86

Сохранить путь до выбранной папки в OpenFileDialog

08.11.2012, 15:06. Показов 11904. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На win7 работает подобное сохранение автоматически как-то, то есть я ничего не прописываю в коде и параметрах OpenFileDialog и при открытии папки, путь до нее сохраняется, при повторной загрузке OpenFileDialog открывается именно это папка. А в некоторых версиях win xp (x86) такого нет( проверялось и в некоторых есть такая возможность). как задать явно, чтобы сохранялся путь или задать переменную, в котороую сохранял бы путь или win xp некоторые не поддерживают подобные фичи?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2012, 15:06
Ответы с готовыми решениями:

Путь до выбранной папки в проводнике
Добрый день! Можно ли как то узнать путь до выбранной папки/файла в проводнике? Т.е. программа работает в фоне, а пользователь в...

OpenFileDialog: задать путь по умолчанию
Ребят подскажите по одному вопросу. У меня на форме есть компонент openfiledialog и у меня одна кнопка ,которая открывает диалоговое этого...

Получить путь к файлу, выбранному в OpenFileDialog
Надо чтобы при нажатии кнопки "открыть" вылезло диалоговое окошко для открытия файла расширения *.txt, затем при нажатии "ОК"...

4
1 / 1 / 0
Регистрация: 19.05.2012
Сообщений: 10
08.11.2012, 15:14
C#
1
2
string path = "D:\\";
openFileDialog1.InitialDirectory = path;
0
5 / 5 / 1
Регистрация: 11.12.2009
Сообщений: 86
08.11.2012, 15:22  [ТС]
это то я знаю. дело в другом. запустил openfiladialog, а там подгружается папка диска D, открыл папку допустим PATH, загрузил из этой папки файлы - все ок. повторно хочешь открыть другие файлы, открывается openfiledialog и там эта же папка PATH, а не диск D, что была в предыдущий раз открыта.
вот как сохранять путь до этой папки PATH, поддерживается ли в openfiledialog подобное?
0
1 / 1 / 0
Регистрация: 19.05.2012
Сообщений: 10
08.11.2012, 15:37
сохраняй в переменную открытый путь. только переменную path надо хранить так, чтобы она не объявлялась каждый раз при запуске openFileDialog
C#
1
2
3
4
5
6
7
string path = "D:\\";
.....
openFileDialog1.InitialDirectory = path;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
   {
         path= openFileDialog1.FileName;
   }
Добавлено через 8 минут
ну или сразу, если openFileDialog не объявляется по новой то должно покатить так
C#
1
openFileDialog1.InitialDirectory = openFileDialog1.FileName;
1
5 / 5 / 1
Регистрация: 11.12.2009
Сообщений: 86
09.11.2012, 09:09  [ТС]
не прокатило. с переменной path вроде тоже не покатит, так как решение почти аналогичная.

Добавлено через 2 часа 48 минут
хотя не, немного прокатило, только во время одного сеанса, пока автокад открыт. после закрытия и повторного открытия автокада все как прежде.

решил проблему с помощью OpenFileDialog, который зашит в сам AutoCAD. он уже автоматом делает то, что мне нужно и даже там (некоторые win xp), где этого не происходило))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2012, 09:09
Помогаю со студенческими работами здесь

Получить путь из OpenFileDialog и вывести в Label
нужно что бы указывался полный путь к файлу в lable1 public partial class Form1 : Form { string FileName = null; ...

Получить путь к файлу, выбранному в openFileDialog
Доброго времени суток! Столкнулся с такой задачей: Необходимо открыть с помощью openFileDialog файл, но так что-бы сам файл не...

Записать в Textbox путь к файлу, выбранному в OpenFileDialog
Что нужно прописать в кнопке,чтобы через нее указать путь в textbox?К примеру есть textbox_path и button_path. Я жму на button_path и...

Получение файлов с выбранной папки
Здравствуйте. Возник вопрос. Как получить файлы(путь к ним) с записать это все в List<string>. Но это просто! А нужно еще сделать...

Запомнить путь к папке, выбранной в FolderBrowserDialog
Добрый день! Задача такая: в программе использую folderBrowserDialog - через него пользователь задает путь к папке, в которой лежат...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru