|
23 / 20 / 1
Регистрация: 15.06.2018
Сообщений: 437
|
|
Как получить путь к файлу из ListView27.07.2024, 19:26. Показов 1443. Ответов 21
Метки нет (Все метки)
Всем привет, я получаю из определенной директории список файлов в ListView и при нажатии на один из этих файлов хочу получить путь к этому файлу как правильно это реализовать? Если можно с примером. За ранее всем спасибо
0
|
|
| 27.07.2024, 19:26 | |
|
Ответы с готовыми решениями:
21
Получить путь к выбранному файлу в ListView
Как получить путь к файлу? |
|
23 / 20 / 1
Регистрация: 15.06.2018
Сообщений: 437
|
||||||
| 27.07.2024, 21:19 [ТС] | ||||||
|
wizard41,
0
|
||||||
|
23 / 20 / 1
Регистрация: 15.06.2018
Сообщений: 437
|
||
| 27.07.2024, 21:24 [ТС] | ||
|
wizard41,
и при двойном нажатии на любой файл из списка получить путь к этому файлу "хоть в MessageBox хоть в string не важно" Сразу отвечу на вопрос почему не указать путь сразу "Потому что в данном листе будет множество разных путей"
0
|
||
|
Администратор
|
|||||||||||
| 27.07.2024, 23:45 | |||||||||||
Сообщение было отмечено pafka1997 как решение
Решение
pafka1997, простое решение это занести полный путь к файлу в свойство Tag.
$"Файл "{file.Extension.ToUpper()}"". Но это видимо только чтобы не тратить зря время на воспроизведение кода ТСа.
1
|
|||||||||||
|
23 / 20 / 1
Регистрация: 15.06.2018
Сообщений: 437
|
||||||
| 28.07.2024, 00:14 [ТС] | ||||||
|
wizard41, Пример хороший, но не подходит. Через Textbox я понимаю как это реализовать, но у меня нету Textbox нету не кнопок, не текстбоксов и т.д у меня только listview и событие MouseDoubleClick
Добавлено через 8 минут wizard41, Извиняюсь, уже сплю. Почему сам про это не подумал не знаю, все сделал спасибо. Единственное выводит исключение при втором нажатии на список System.ArgumentOutOfRangeException: "InvalidArgument=Значение '0' недопустимо для 'index'. Имя параметра: index в строке
0
|
||||||
|
|
|||||||
| 28.07.2024, 11:45 | |||||||
Да, и зачем тут подключать Win32Api, если все необходимое можно взять из класса FileInfo..?
0
|
|||||||
|
Администратор
|
||
| 28.07.2024, 14:19 | ||
|
0
|
||
|
23 / 20 / 1
Регистрация: 15.06.2018
Сообщений: 437
|
||
| 28.07.2024, 16:06 [ТС] | ||
|
wizard41,
Такой вопрос еще назрел, а возможно ли из нескольких директорий загрузить список файлов в listview и как правильно это сделать, пока сам читаю статьи и ищу информацию
0
|
||
|
Администратор
|
|||||||
| 28.07.2024, 18:54 | |||||||
0
|
|||||||
|
|
||||
| 29.07.2024, 03:04 | ||||
|
ListView весьма тяжелый элемент, довольно громоздкое управление им, особенно в винФормах. Обычно, я делал свой класс листвью, отнаследованный от базового со всем необходимым функционалом. Но применял его крайне редко - такого рода данные неплохо собираются в DataGrid'ах.
0
|
||||
|
23 / 20 / 1
Регистрация: 15.06.2018
Сообщений: 437
|
|||||||
| 29.07.2024, 10:09 [ТС] | |||||||
|
У меня при событии Click происходить открытие каталога Prefetch из листа fileInfoListPrefetch, а если у меня в listview добавляется список файлов из папки Temp то как открыть каждую папку по отдельности если нажимать в листе на файл из папки Prefetch он открывает эту папку, а если нажимаем на файл из папки Temp он откроет папку Temp
0
|
|||||||
| 29.07.2024, 11:05 | |
|
pafka1997, не мучайтесь вы с этим ListView, перейдите на DataGridView. Я пробовал реализовать привязку данных к ListView вот тут и она вроде бы работает, но возможны нюансы.
При работе с элементом управления (ЭУ) и по аналогии механизмов привязки данных следует использовать только одну коллекцию с одним ЭУ, а у вас их две, вот вы и путаетесь.
0
|
|
|
Администратор
|
||
| 29.07.2024, 11:31 | ||
|
0
|
||
|
23 / 20 / 1
Регистрация: 15.06.2018
Сообщений: 437
|
|
| 29.07.2024, 11:32 [ТС] | |
|
OwenGlendower, попробую, как найду решение выложу сюда
0
|
|
|
Администратор
|
|
| 29.07.2024, 11:39 | |
|
pafka1997, что значит "найду решение"? Вам уже выложили решение. Что именно вы собираетесь искать?
0
|
|
|
23 / 20 / 1
Регистрация: 15.06.2018
Сообщений: 437
|
||||||
| 29.07.2024, 12:47 [ТС] | ||||||
|
OwenGlendower, Решение.
Всем большое спасибо ![]()
0
|
||||||
|
Администратор
|
||||||
| 29.07.2024, 13:18 | ||||||
Сообщение было отмечено pafka1997 как решение
Решение
pafka1997, вот так лучше (читайте комментарии)
1
|
||||||
| 29.07.2024, 13:18 | |
|
Помогаю со студенческими работами здесь
20
Как получить путь к файлу Как получить путь к файлу? Как получить путь к файлу? Как получить путь к файлу Как получить полный путь к файлу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|