Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
andrev

Выбор папки в MS Windows Common Control 6.0

20.03.2011, 17:29. Показов 2075. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать что бы в MS Windows Common Control 6.0 можно было выбрать папку, а не только файл?
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.03.2011, 17:29
Ответы с готовыми решениями:

Common Dialog Control выбор нескольких файлов не работает
Проблема та же, что и в этой теме: https://www.cyberforum.ru/visual-basic/thread463932.html Во-первых непонятно какое значение...

Проблема с Common dialog control
Здравствуйте! Проблема заключается в следующем... Нужно, чтобы можно было открыть коммон диалог .ShowOpen с возможностью выбора...

Можно ли вызвать стандартный диалог Windows API (Windows 95) 'Выбор папки' в модуле VBA for Office 97?
Можно ли вызвать стандартный диалог Windows API (Windows 95) 'Выбор папки' в модуле VBA for Office 97 и, если можно, как получить от него...

7
Comanche
20.03.2011, 19:05
Никак (если не сабклассить окно).
Используй АПИ SHBrowseForFolder.
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54
21.03.2011, 05:24
Я сам некоторое время юзал этот контрол , но потом понял что жизнь слишком коротка , чтобы отравлять её ентой хренью ( иногда прога не грузилась , т.к. видите ли версия не та , ну и с собой таскать 150 кг как - то не катит ) Поэтому перешёл на API , и тебе советую . Большой выбор этих функций найдёшь здесь http://www.vb.kiev.ua/
0
andrev
22.03.2011, 03:02
А нельзя ли вызвать такой диалог: Как при создании ярлыка в windows, когда можно выбрать или файл или папку?
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54
22.03.2011, 05:54
Здесь инфа о создании контекстных меню

http://visualbasic.km.ru/books/965.zip
0
andrev
22.03.2011, 15:13
Может я непонятно выразился, но нужно совсем не контекстное меню, а следующие: Если в Windows нажать создать ярлык, а потом на кнопку обзор, то появляется меню/диалог 'Обзор папок', а в нём можно выбрать не только файл но и папку, в отличии от того же Common Control - а. Вот это меню/диалог мне и надо получить.
Comanche
23.03.2011, 10:39
Для особо невнимательных повторяю:
АПИ SHBrowseForFolder!

Примеров в Сети масса.

Вот мой пример по сабклассингу окна выбора папок (вызываемому этой функцией), позволяющему получить ряд дополнительных 'полезностей':
http://www.vbnet.ru/samples/download.aspx?id=467
andrev
23.03.2011, 13:48
Всем большое спасибо за помощь, всё что нужно нашёл в примере!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.03.2011, 13:48
Помогаю со студенческими работами здесь

Как спомощью com компоненты Microsoft Common Dialog Control 6.0 открывать диалоги?
Подскажите пожалуста как спомощью com компоненты Microsoft Common Dialog Control 6.0 открывать диалоги, то есть при нажатии на 'Открыть'...

Common Dialog Control
Vopros takoy: V MS Access97/2000 net takogo kontrola, chtoby vyzvat'v okne 'Explorer' faily v directorii(ili ya ne prav?) On yest' v...

Где же ты, Common Dialog Control?
Привет всем! Есть напряг: в XP не вижу Common Dialog компонента. Не подскажете, как действовать, может через API как-то работать (Мне...

Глюк common control'а СListCtrl в висте
Здравствуйте форумчане, тут я недавно обнаружил глюк в висте, но не как не знаю как от него избавиться. Значит я создаю программу с...

Common Dialog Control или что-то еще?
Приветствую, господа! Проблема возникла... Необходимо вывести дерево каталогов для выбора директории с инпутными файлами. Common Dialog...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru