|
2 / 2 / 1
Регистрация: 16.11.2010
Сообщений: 84
|
|
Загрузка списка файлов в listBox в указанной директории25.05.2011, 15:06. Показов 24720. Ответов 29
Метки нет (Все метки)
Привет. Есть папка, в которой лежит большое количество .docx файлов с разной инфой внутри. Задача: программа, в которой будут отображаться все файлы из этой папки в одном окне, а во второе окно можно перебрасывать именно те .docx файлы, которые нужны в данный момент. После выбора нужных файлов - кнопка, которая создает новый .docx файл, с текстом из всех выбранных .docx файлов.
Подскажите, как изначально показать программе в какую папку надо смотреть, чтобы отображать файлы в первом листбоксе. Спасибо.
2
|
|
| 25.05.2011, 15:06 | |
|
Ответы с готовыми решениями:
29
|
|
7 / 7 / 4
Регистрация: 08.07.2010
Сообщений: 116
|
|||||||||||
| 25.05.2011, 17:35 | |||||||||||
|
если правильно понял, то вот отображение файлов в листбоксе из заданной папки
в самом начале добавь
1
|
|||||||||||
|
2 / 2 / 1
Регистрация: 16.11.2010
Сообщений: 84
|
|
| 25.05.2011, 17:42 [ТС] | |
|
Студия говорит что DirectoryInfo является типом, но используется как переменная, после компиляции листбокс1 пустой. Попробовал как в обработчике кнокпи, так и непосредственно в листбокс1.
0
|
|
|
7 / 7 / 4
Регистрация: 08.07.2010
Сообщений: 116
|
|||||||||||
| 25.05.2011, 17:49 | |||||||||||
Сообщение было отмечено Памирыч как решение
Решение
ну или так еще без using System.IO можно)
3
|
|||||||||||
|
96 / 96 / 16
Регистрация: 28.01.2008
Сообщений: 426
|
|
| 25.05.2011, 17:50 | |
|
а если заменить DirectoryInfo на System.IO.DirectoryInfo?
0
|
|
|
2 / 2 / 1
Регистрация: 16.11.2010
Сообщений: 84
|
|
| 26.05.2011, 07:45 [ТС] | |
|
Спасибо, второй вариант работает) Не закрывайте тему, вопросы ещё явно будут, не хочется захламлять форум)
Добавлено через 7 часов 28 минут Такс, следующий вопрос: как передать выбранные файлы из листбокс1 в листбокс2? Возможно кто-то скажет что-то типа: "Чего ты людям паришь мозги? Попросил бы сразу всю прогу написать)". Ответ вполне логичен и прост: я хочу понять как это работает) Заранее спасибо) Добавлено через 6 минут Нашел другой способ, вместо лист бокса использую checkedListBox. Теперь задача состоит в генерации нового .doc файла, в котором будут тексты из всех выбранных файлов в checkedListBox. Добавлено через 6 часов 16 минут Нет, checkedListBox не подходит, последовательность текстов будет только одна, а она должна варьироваться в зависимости от пользователя.
0
|
|
|
7 / 7 / 4
Регистрация: 08.07.2010
Сообщений: 116
|
||||||
| 26.05.2011, 17:17 | ||||||
|
если правильно понял, то так:
добавляешь следующий код, например в обработчик двойного клика
1
|
||||||
|
2 / 2 / 1
Регистрация: 16.11.2010
Сообщений: 84
|
|||||||
| 27.05.2011, 00:54 [ТС] | |||||||
|
Работает, спасибо)
0
|
|||||||
|
2 / 2 / 2
Регистрация: 23.04.2015
Сообщений: 71
|
|
| 13.10.2016, 06:05 | |
|
Здравия! А не подскажете как вывести файлы в listBox, у которых дата создания текущая?
0
|
|
|
Администратор
|
||||||
| 13.10.2016, 10:19 | ||||||
|
Wanzan,
1
|
||||||
|
2 / 2 / 2
Регистрация: 23.04.2015
Сообщений: 71
|
|
| 13.10.2016, 11:00 | |
|
Спасибо! Понял.
а возможно ли дату выбрать в dateTimePicker и по этой дате в listBox отобразить файлы?
0
|
|
|
Администратор
|
|
| 13.10.2016, 11:03 | |
|
Wanzan, возможно конечно. Замени DateTime.Today на значение из dateTimePicker м все дела.
1
|
|
|
2 / 2 / 2
Регистрация: 23.04.2015
Сообщений: 71
|
|
| 13.10.2016, 11:24 | |
|
пробовал ошибку выдает:
Ошибка 1 Оператор "==" не может применяться к операндам типа "System.DateTime" и "string" E:\Files\Files\Form1.cs 55 21 Files поэтому и уточняю.
0
|
|
|
Администратор
|
|
| 13.10.2016, 11:32 | |
|
Wanzan, наверное потому что ты используешь свойство string Text вместо DateTime Value.
1
|
|
|
2 / 2 / 2
Регистрация: 23.04.2015
Сообщений: 71
|
|
| 13.10.2016, 11:45 | |
|
ошибка ушла, но список не отображается, хотя файлы есть с той датой которую выбираю в dateTimePicker.
Добавлено через 3 минуты Все разобрался. Благодарю за помощь!
0
|
|
|
0 / 0 / 1
Регистрация: 27.09.2016
Сообщений: 8
|
|
| 14.10.2016, 09:04 | |
|
Wanzan, мог бы написать как ты в итоге присвоил значение dateTimePicker'a, если через свойство Value не получалось?
0
|
|
|
2 / 2 / 2
Регистрация: 23.04.2015
Сообщений: 71
|
|||||||||||
| 14.10.2016, 10:14 | |||||||||||
|
DreamMe,
Это я привязал к кнопке:
DreamMe, Ошибочка вышла, не тот код написал)))
1
|
|||||||||||
|
2 / 2 / 2
Регистрация: 23.04.2015
Сообщений: 71
|
||||||
| 17.10.2016, 11:00 | ||||||
|
OwenGlendower,
еще вопрос: я получаю список файлов и отображаю их в ListBox таким образом:
а как мне скопировать отображенные в ListBox файлы в другую папку по нажатию на вторую кнопку?
0
|
||||||
|
Администратор
|
||||||
| 17.10.2016, 11:43 | ||||||
|
Wanzan, добавляй в ListBox экземпляры класса в котором есть полное имя файла.
0
|
||||||
|
2 / 2 / 2
Регистрация: 23.04.2015
Сообщений: 71
|
|
| 17.10.2016, 12:01 | |
|
Ошибка:
Необработанное исключение типа "System.InvalidCastException" в Files.exe Дополнительные сведения: Не удалось привести тип объекта "System.String" к типу "FileItem"
0
|
|
| 17.10.2016, 12:01 | |
|
Помогаю со студенческими работами здесь
20
Список всех файлов и папок указанной директории по заданной маске
Как узнать какие файлы находятся в указанной директории и полные пути файлов? Как сделать чтоб в TextBox записались названия файлов через ',' указанной директории? Вывести список всех файлов из указанной директории, имена которых содержат русские буквы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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(), которая. . .
|