|
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
|
|
Довести до ума проект "Файловый менеджер"02.12.2013, 22:01. Показов 3124. Ответов 19
Метки нет (Все метки)
друзья, помогите пожалуйста, я нашел тут на форуме самый идеальный для моего случая файловый менеджер
помогите пожалуйста его немного изменить. 1) как научить его создавать папки 2) как убрать зацикливание. когда я указываю путь например к съемному носителю который не вставлен в компьютер он выдает сообщение что устройство не готово к использованию, и при закрытии этого окна оно появляется снова и снова пока я не закрою данный процесс через диспетчер задач.
0
|
|
| 02.12.2013, 22:01 | |
|
Ответы с готовыми решениями:
19
Не плохо бы довести до ума код Довести до ума программу тестирования Довести до ума приложение на С# |
|
foo();
|
|
| 02.12.2013, 22:51 | |
|
L_Egor, папки прикрутил, а ошибки с сообщениями добиться не удалось
1
|
|
|
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
|
|
| 02.12.2013, 23:12 [ТС] | |
|
не понял. не получилось исправить ошибки, или они у вас не выводятся?
Добавлено через 53 секунды и я не понял, что нужно сделать чтоб он создал попку? Добавлено через 4 минуты и еще, как мне открыть редактор конструктора формы?
0
|
|
| 03.12.2013, 00:11 | |
Сообщение было отмечено как решение
Решение
4
|
|
|
foo();
|
||||
| 03.12.2013, 01:18 | ||||
|
1
|
||||
|
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
|
|
| 03.12.2013, 08:49 [ТС] | |
|
а можно последнюю просьбу. как научить его удалять файлы и папки?
0
|
|
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
||||||||||||
| 03.12.2013, 10:20 | ||||||||||||
|
L_Egor, суровый он у вас..
Не по теме: я бы не назвал это файловым менеджером, так, скорее поделка для тренировки. берем FileInfo от текущего файла:
Не по теме: научите его ftp и пусть начнет уметь плагины, много знаний получите.
0
|
||||||||||||
|
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
|
|
| 04.12.2013, 09:12 [ТС] | |
|
непонятно
Добавлено через 2 минуты а, да, я забыл указать что у меня на форму добавлена кнопка, и по нажатии на нее выделенный файл или папка должны быть удалены Добавлено через 2 минуты а еще лучше если они будут перенесены в корзину
0
|
|
|
Администратор
|
||
| 04.12.2013, 10:37 | ||
|
0
|
||
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
||
| 04.12.2013, 14:05 | ||
|
L_Egor, подпишитесь на событие SelectedIndexChanged (или SelectedItemChanged, не помню) у вашего listBox и получите значение текущего элемента. возьмите от него FileInfo и удалите как показано выше.
0
|
||
|
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
|
||||||
| 04.12.2013, 14:36 [ТС] | ||||||
|
если я вас правильно понял то я должен открыть редактирование кода части listView и вставить этот код :
0
|
||||||
|
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
|
||||||
| 04.12.2013, 14:38 | ||||||
|
зачем на события подписываться? разве недостаточно будет при клике на кнопку просто получить выделенный элемент?
1
|
||||||
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
|
| 04.12.2013, 14:47 | |
|
valera_21, да, наверняка так и стоит сделать.
0
|
|
|
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
|
||||||
| 04.12.2013, 15:02 [ТС] | ||||||
|
если я вас правильно понял то мне нужно открыть редактирование кода listView и написать код
0
|
||||||
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
||||||
| 04.12.2013, 15:04 | ||||||
|
L_Egor, нет.
написал вам пример (осторожно, г*внокод, но суть ясна): г*внокод! опасно для моцка!
1
|
||||||
|
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
|
||||||
| 04.12.2013, 16:13 [ТС] | ||||||
|
По вашему примеру у меня должно получиться вот так:
я непонимаю
0
|
||||||
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
|
| 04.12.2013, 16:43 | |
|
L_Egor, какие именно ошибки?
Не по теме: зачем вы трогаете .net 2.0? бросьте бяку. уже 4.5.1 на дворе, а вы все там, далеко.
0
|
|
|
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
|
|
| 04.12.2013, 17:10 [ТС] | |
|
if(Directory ошибка: метод должен иметь тип возвращаемого значения
listView1 ошибка: является полем а используется как тип _currentDir ошибка : не существует в текущем контексте (listView1 инициализатор поля не может обращаться к нестатическому полю методу или свойству listView1 имя типа Delete не существует в типе if Update метод должен иметь тип возвращаемого значения недопустимая лексема if в объявлении класса структуры или интерфейса Добавлено через 4 минуты даже = в строке _currentDir = Path.Combine(_currentDir, GetName(listView1.SelectedItem.ToString( ))); недопустим в объявлении класса структуры или интерфейса GetName: метод должен иметь тип возвращаемого значения
0
|
|
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
|
| 04.12.2013, 17:10 | |
|
L_Egor, очевидно:
_currentDir у вас не существует, метода Update у вас нет (точнее есть, но тот, который от Control, а не мой). не надо просто копипастить код, надо его переписывать под свои нужды.
0
|
|
|
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
|
||||||
| 04.12.2013, 23:03 [ТС] | ||||||
|
и применяя этот фрагмент
Добавлено через 36 секунд я незнаю кода Добавлено через 41 секунду и как мне создать те элементы которых у меня нет? Добавлено через 2 часа 53 минуты блин ну помогите мне ктонибуть доделать эту грёбаную кнопку ![]() Добавлено через 2 часа 56 минут как и где описать SelectedItem я исправил все ошибки, теперь только не могу понять где описывается SelectedItem
0
|
||||||
| 04.12.2013, 23:03 | |
|
Помогаю со студенческими работами здесь
20
Довести до ума многопоточное приложение Довести до ума Довести до ума
Не могу довести до ума Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульная разработка через 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
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|