7 / 7 / 6
Регистрация: 19.04.2014
Сообщений: 50

Добавление файла в список combobox

03.06.2014, 17:55. Показов 3140. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Потихоньку изучаю С# и осваиваю формы.
Решил попробовать сделать систему локали, где данные берутся из xml.
Данные считываются и всё работает, но для нового языка надо будет править код.
Как правильно про сканировать определенную папку, на наличие файлов-словарей?
Рядом с исполняемым файлом есть папка Locale и в ней, теоретически есть различные папки от разных языков.
Для стандарта это Russian и English, в них файл settings.xml, в котором храниться название языка и собственно сам перевод.
Вот мне и нужно, что бы название папок было любое, как и их количество, главное наличие валидного в ней файла(файлов)

Добавлено через 19 часов 5 минут
Мне хотя бы в массив получить названия папок.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.06.2014, 17:55
Ответы с готовыми решениями:

Добавление элементов в ComboBox в случайном порядке из текстового файла
Подскажите пожалуйста, как сделать, чтобы в ComboBox передавались данные из текстовика случайным образом, и правильно ли я понял, что оно...

Добавление элементов ComboBox из файла Excel в Visual Studio 2012
Доброго дня суток! Проблема такая: Нужно добавить в ComboBox все элементы столбца "A" из файла Book.xlsx, НО! в столбце...

Не получается передать список элементов combobox одной формы в combobox другой
Есть две формы, на главной есть список комбобокс, на доченей тоже есть комбобокс... что в конструкторе второй формы надо написать, чтобы в...

2
 Аватар для Metall_Version
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
03.06.2014, 18:14
Лучший ответ Сообщение было отмечено strelokhalfer как решение

Решение

strelokhalfer,
к примеру так мы получаем список всех файлов с расширением txt в диске С (без подкаталогов)
C#
1
FileInfo[] files = new DirectoryInfo(@"c:/").GetFiles("*.txt", SearchOption.TopDirectoryOnly);
Добавлено через 42 секунды
а так мы получаем все файлы (txt) на диске С , включая подкаталоги
C#
1
FileInfo[] files = new DirectoryInfo(@"c:/").GetFiles("*.txt", SearchOption.AllDirectories);
Добавлено через 39 секунд
изменяешь маску файла -под ту которая тебе нужна и ищешь все файлы.

Добавлено через 1 минуту
FileInfo там есть вся инфа по файлу . включая его месторасположения.

так мы узнаем расположение первого файла в нашем массиве к примеру
C#
1
string s =files[0].DirectoryName;
1
7 / 7 / 6
Регистрация: 19.04.2014
Сообщений: 50
03.06.2014, 18:31  [ТС]
Я решил по другому немного сделать, занести в массив все папки в нужной, а там дальше по индексу массива проверять, есть ли необходимые файлы и валидны ли они. Если файлы есть и они верные, то занести в список, а если нет то удалить из массива
Преобразовал код, все устраивает, пока во всяком случае)
C#
1
2
DirectoryInfo[] files = new DirectoryInfo("Locale").GetDirectories();
lang = files[0].Name;
А ларчик просто открывался.
Metall_Version, благодарю, сам бы додумался но еще не скоро.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.06.2014, 18:31
Помогаю со студенческими работами здесь

Список: Не могу реализовать вывод, а может и правильное добавление в список.
Помогите пожалуйста. Не могу реализовать вывод, а может и правильное добавление в список. Вообщем вот код: #include <stdio.h> ...

Добавление в Combobox
Нужно добавить элементы в комбобокс из таблицы. Делаю так: Form2.ComboBox2.Items.add(Form6.DataSource1.DataSet.FieldByName('FIO').Value)...

Добавление строки в Combobox
Добрый день, помогите пожалуйста, надо сделать возможность добавление строчки в Combobox, что бы показывало значение переменных.(Например в...

Авто-добавление в ComboBox
Нужно чтобы при загрузке программы в combobox заносился список версий. Например : 1.1 1.2 1.3 и чтобы они сами туда добавлявлялись....

Динамическое добавление Combobox
Всем добрый вечер! Создал динамический comboBox. Не знаю как передать параметр combo1.ValueMember при событии выбора значения? Функция...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru