Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Crypt0r
1 / 1 / 6
Регистрация: 02.03.2017
Сообщений: 170
#1

Многократное открытие файлов или папок из ListView - C#

30.05.2017, 10:27. Просмотров 163. Ответов 3
Метки нет (Все метки)

Делаю так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private void listView1_ItemActivate(object sender, EventArgs e)
        {
            try
            {
                next = listView1.SelectedItems[0].Text;
                listView1.Clear();
                FileOrFolderOpen(ref next);
                textBox1.Text = next;
                next = "";
 
            }
            catch
            {
                MessageBox.Show("Ошибка!");
            }
        }
C#
1
2
3
4
void FileOrFolderOpen(ref string next)
        {
           //Тут процесс открытия... 
        }
Но все это срабатывает лишь 1 раз, потом выдает ошибку.
http://www.cyberforum.ru/windows-forms/thread518248.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2017, 10:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Многократное открытие файлов или папок из ListView (C#):

Добавить список существующих файлов и папок в listview
здраствуйте.пишу файл-менеджер.вопрос:как добавить список существующих файлов и...

Обновление списка файлов и папок в ListView, желательно не по таймеру
Делаю простой файловый менеджер (аля проводник), в принципе уже почти всё...

Открытие файла из treeview, представляющего собой дерево файлов и папок
Здравствуйте! При нажатии на кнопочку строится дерево файлов и папок. Вопрос,...

Иконки папок listView
Привет всем! Возможно вопрос уже боян, но мучает меня такое вот: ...

Можно ли реализовать открытие папок по введенной ссылке?
Доброго времени суток. Я использую Windows Forms и язык C# для написания не...

3
OwenGlendower
Супер-модератор
Эксперт .NET
8748 / 7752 / 3318
Регистрация: 17.03.2014
Сообщений: 15,252
Записей в блоге: 1
30.05.2017, 18:43 #2
Crypt0r, неужели ты не заметил что метод Clear() удаляет всё содержимое ListView? А раз нет содержимого, то и обрашаться к выбранному элементу нет смысла.
0
Crypt0r
1 / 1 / 6
Регистрация: 02.03.2017
Сообщений: 170
30.05.2017, 19:35  [ТС] #3
OwenGlendower, Это верно, но теперь созрел совсем другой вопрос. Я делаю проводник, получается когда я получаю выбранный файл или папку, то я получаю только имя, из-за этого я дальше не могу производить с например этой папкой действия так как имеется только имя. Лично я думаю, нужно как-то соединять все выбранные items в одну строку, и с этой строкой дальше открывать файлы или папки, но не знаю как сделать. Есть другие идеи?
0
OwenGlendower
Супер-модератор
Эксперт .NET
8748 / 7752 / 3318
Регистрация: 17.03.2014
Сообщений: 15,252
Записей в блоге: 1
30.05.2017, 20:01 #4
Crypt0r, да - http://www.cyberforum.ru/windows-forms/thread1558189.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2017, 20:01
Привет! Вот еще темы с решениями:

Открытие неизвестных файлов, например файлов ресурсов игры для распаковки
Хочу научиться писать программы для открытия неизвестных файлов. например,...

Вывод списка .txt файлов в папке и последующее открытие файлов
Ребята, подскажите или помогите реализовать программу, которая допустим при...

Открытие папки в ListView в том же окне
Помогите с такой проблемой. Я новичок в программировании на C# и очень многого...

Удаление файлов и папок
В общем проблема такая: у меня есть файловый менеджер, отображение элементов...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru