Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
QA
 Аватар для QA
9 / 9 / 2
Регистрация: 07.06.2011
Сообщений: 124

Вопрос по listview

13.07.2011, 01:03. Показов 3078. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Извините за схожесть существующих тем, но возник такой вопрос.
Если у меня на форме есть кнопка С к примеру. При нажимании на эту кнопку надо вывести каталог файлов и папок в listview. И соответственно при выборе какой-то папки с этого листа, чтоб была возможность открыть ее в этом же листе.
Надо оттолкнуться от чего-то а я не знаю с чего начать)

Спасибо за внимание всем! Буду очень благодарен за любую помощь.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.07.2011, 01:03
Ответы с готовыми решениями:

ListView вопрос
Здрасьте еще раз) Вот делаю пошаговое представление сортировки, решил цифры выводить в ListView, вот хочу спросить нормально там это...

Вопрос по компоненту ListView
При нажатии кнопки, открывается диалог, где пользователь выбирает папку и в ListView заносятс все файлы, находящиеся в той папке. Как...

ListView. Вопрос по фокусу
Народ. У меня на форме есть компонент ListView. В нем, естественно, есть какие-то строки. Так вот, как узнать, выбрано ли что-то в ListView...

23
Заблокирован
15.07.2011, 16:10
Студворк — интернет-сервис помощи студентам
снова я напутал
у listView1.Items.Add несколько перегрузок с разным порядком следования аргументов

здесь исправте
C#
1
                listView1.Items.Add("file", fiNext.Name, listView1.LargeImageList.Images.IndexOfKey(fiNext.Extension));//добавляем файл в listView1 уже с иконкой
1
QA
 Аватар для QA
9 / 9 / 2
Регистрация: 07.06.2011
Сообщений: 124
15.07.2011, 19:31  [ТС]
Цитата Сообщение от Dzhej-Dzhej Посмотреть сообщение
снова я напутал
у listView1.Items.Add несколько перегрузок с разным порядком следования аргументов

здесь исправте
C#
1
                listView1.Items.Add("file", fiNext.Name, listView1.LargeImageList.Images.IndexOfKey(fiNext.Extension));//добавляем файл в listView1 уже с иконкой
А можно еще раз поподробнее с ярлыками к папкам, пожалуйста.
Я добавил в конструкторе listView1 LargeImageList.ImageList1 , там добавил картинку. Как мне теперь засунуть ее в код?
C#
1
2
3
4
5
DirectoryInfo di = new DirectoryInfo(myPath);
            DirectoryInfo[] dirs = di.GetDirectories();
            foreach (DirectoryInfo diNext in dirs)
 
                listView1.Items.Add(diNext.Name, "dir");
Спасибо
0
Заблокирован
18.07.2011, 08:27
как-то так, если вы ее вначале добавили
C#
1
2
listView1.LargeImageList = new ImageList();//это в констукторе
listView1.Items.Add("dir", diNext.Name, listView1.LargeImageList.Images(0));//это добавление

Не по теме:

более детально я позже буду думать, ибо после выходных колбасит

0
QA
 Аватар для QA
9 / 9 / 2
Регистрация: 07.06.2011
Сообщений: 124
18.07.2011, 13:56  [ТС]
Цитата Сообщение от Dzhej-Dzhej Посмотреть сообщение
как-то так, если вы ее вначале добавили
C#
1
2
listView1.LargeImageList = new ImageList();//это в констукторе
listView1.Items.Add("dir", diNext.Name, listView1.LargeImageList.Images(0));//это добавление

Не по теме:

более детально я позже буду думать, ибо после выходных колбасит

Привет) Я опять с вопросом) Как выходные? Я работал все выходные)

Смотрите, есть такая штука:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
private void button5_Click(object sender, EventArgs e)
        {
            /////////////////////////////////////////////////////
            if (checkBox1.Checked && checkBox2.Checked)
            {
                try
                {
                    if (File.Exists(pathD + listView1.SelectedItems[0].Text))
                    {
 
                        if (MessageBox.Show("Do You want to replace  " + listView1.SelectedItems[0].Text + " ?", "File is replaced", MessageBoxButtons.YesNo) == DialogResult.Yes)
                        {
                            File.Delete(pathD + listView1.SelectedItems[0].Text);
                            File.Copy(myPath + listView1.SelectedItems[0].Text, pathD + listView1.SelectedItems[0].Text);
                            //обновить как-от
                            
                        }
                    }
                    else
                    {
                        File.Copy(myPath + listView1.SelectedItems[0].Text, pathD + listView1.SelectedItems[0].Text);
                        //обновить как-от
 
                    }
 
 
                                                            
                }
}
но после копирования файл не отображаеться в листе. Пробовал ListView.Refresh(); тоже не работает. Помогите обновить, пожалуйста. Ато щас застрял на этом..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.07.2011, 13:56

Вопрос по ToolTipText в ListView
Привет всем. В ListView имеется 4 столбца. Данные в ListView вношу следующим образом Set itm = .lvw_1.ListItems.Add(...) ...

Вопрос про ListView and Checkbox
у мя есть база, которая отображаеться через Листвью, как мне зделать что бы если чекбокс чекнут то например в столбец 3 LIstView,...

ListView. После добавления кнопки перестал быть доступен сам ListView
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам список стал недоступен для клика, а...

Как правильно скролить ListView который находится внутри другого ListView?
Доброго! Впихнул один ListView во внутрль другого, получил интересный эффект... если жмакнуть по элементу верхнего ListView, то скролл...

Отобразить в ListView подробную информацию об объекте, выбранном в другом ListView
Имеется класс Диск и класс Трек. Класс Диск содержит лист треков. На форме имеется 2 listView'а, в один listView пользователь добавляет...


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru