Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25

Отобразить в ComboBox имена папок из заданного каталога

05.11.2012, 11:39. Показов 3821. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый день!
Каким образом добавить в ComboBox строки, чтобы им присваивались названия папок из указанной папки?

Т.е. имеется папка "ПППП" в ней лежат папки "ППП1", "ППП2", "ППП3" и тд. Задача в том, чтобы при нажатии commandButton в Combo Box появлялся список папок "ППП1", "ППП2" и тд. А затем при выборе определенной папки в ComboBox в ListBox отображались бы файлы этой папки. Это возможно реализовать?

Всем спасибо!

З.ы.: я новенький и прошу не ругать!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.11.2012, 11:39
Ответы с готовыми решениями:

Вывести в ComboBox имена папок
Всем привет! Подскажите плиз примерчик, как вывести в ComboBox1 имена папок, которые лежат рядом с exe файлом? Тоесть не вручную, а...

Загрузить в combobox имена папок из указанной директории
например есть папка на диске D:\test , в которой есть ещё 2 папки - test1 и test2, в которых хранятся файлы типа текста. Как можно в...

Показать в combobox только имена всех файлов из каталога
Сделал так, но может есть более красивое решение ? using System; using System.Collections.Generic; using System.ComponentModel; ...

28
 Аватар для Апострофф
9912 / 3933 / 743
Регистрация: 11.10.2011
Сообщений: 5,915
05.11.2012, 19:49
Студворк — интернет-сервис помощи студентам
gotemcity, 4-я строка выглядела так -
Visual Basic
1
f = Dir(App.Path & "\" & Combo1.Text & "\*.*")
А про это - App.Path & "\Files\Kran\LTM-1055-1\*.*" я вообще не знаю

gotemcity, Вы хотите сказать, что вглубь папки с программой пользователь может лезть на любую глубину, а вверх низя?
0
es geht mir gut
 Аватар для SoftIce
11275 / 4761 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
05.11.2012, 19:55
gotemcity, что то ты перемудрил со своими комбобоксами.

Был бы список файлов в DirListBox, тогда список файлов FileListBox можно было бы получить одной строчкой.

Visual Basic
1
2
3
4
5
' выбор каталога в поле Dir1
Private Sub Dir1_Change()
   File1.Path = Dir1.Path  ' вывод списка файлов, содержащихся
                           ' в папке
End Sub
Зачем лепить горбатого?
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
05.11.2012, 22:14  [ТС]
все равно не работает...вот проект
Вложения
Тип файла: rar Проект VB.rar (36.5 Кб, 5 просмотров)
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
05.11.2012, 22:21  [ТС]
SoftIce? так задача в том, чтобы обойтись без dirlistbox - этот метод я знаю и он не устраивает...мне не надо, чтобы пользователь выбирал файлы так...мне надо чтобы предоставлялись определенные файлы иначе смысл проги нулевой...можно и через проводник открыть все...

Добавлено через 1 минуту
Цитата Сообщение от Апострофф Посмотреть сообщение
gotemcity,
А про это - App.Path & "\Files\Kran\LTM-1055-1\*.*" я вообще не знаю

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


вопрос остается открытым!
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
05.11.2012, 22:45
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Combo1_Click()
Dim f$
Dim PT
 PT = App.Path & "\Files\Kran\LTM-1055-1\" & Combo1.Text
Combo2.Clear
f = Dir(PT & "\*")
While f <> ""
Combo2.AddItem f
f = Dir
Wend
End Sub
1
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
05.11.2012, 23:04  [ТС]
Alex77755, СПАСИБО ОГРОМНОЕ!

С меня пинта пива или сока(смотря что пьете)!

Спасибо огромное!!!

Добавлено через 18 минут
только теперь проблема в том,что картинка не отображается при нажатии на кнопку график(((...блиниининн
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
05.11.2012, 23:27
Visual Basic
1
2
3
4
5
Private Sub Combo2_Click()
Dim PT
 PT = App.Path & "\Files\Kran\LTM-1055-1\" & Combo1.Text
Picture1.Picture = LoadPicture(PT & "\" + Combo2.Text)
End Sub
Добавлено через 10 минут
С меня пинта пива или сока
Кликните здесь для просмотра всего текста
Третьего не дано?
Огласите пожалуйста весь список
1
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
05.11.2012, 23:32  [ТС]
Alex77755,
а какой еще вариант?)

пачка сигарет?...я хз

но вы мне реально помогли!...думаю с тем как копировать изображение в буфер обмена разберусь...но если нет знаю к кому обратиться!
0
06.11.2012, 01:18

Не по теме:

Цитата Сообщение от gotemcity Посмотреть сообщение
а какой еще вариант?)
пиво без водки /водка без пива/ - деньги на ветер

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.11.2012, 01:18

Вывести имена и подкаталоги первого уровня для каталога, заданного в проге
Привет народ! Срочно нужна помощь, написать прогу которая будет выводить имена и подкаталоги первого уровня для каталога, заданного в...

Вывести имена и подкаталоги первого уровня для каталога, заданного в проге
Привет народ! Срочно нужна помощь, написать прогу которая будет выводить имена и подкаталоги первого уровня для каталога, заданного в...

Удаление из заданного каталога всех текстовых файлов, имена которых содержат 4 или 5 символов
Помогите сделать задачу на командной строке win. Как удалять файлы я знаю, а вот как определить сколько символов в имени файла нет....

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

Получить имена подпапок из определённого каталога
Доброго времени суток! Хотел бы узнать как получить имена подпапок в определённом каталоге и записать эти имена в переменную стринг и потом...


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

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru