Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 27.08.2015
Сообщений: 12
1

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

20.02.2016, 19:58. Показов 1036. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пишу программу для курсовой, простой просмотрщик изображений. Не могу понять как сделать, что бы при выборе отдельного файла, все файлы в этой папке, подходящие под расширение добавлялись в List, что бы можно было переходить к следующему/предыдущему изображению. (При указании папки через folderBrowserDialog1 это работает)
код прилагаю:
для папки:
C#
1
2
3
4
5
6
7
8
9
10
11
12
private readonly List<FileInfo> imagesList = new List<FileInfo>(); //список с файлами в папке
        private int currentImageId = 0;
 
        private void openFolderToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (folderBrowserDialog1.ShowDialog() != DialogResult.OK) return;
            {
                imagesList.AddRange(new DirectoryInfo(folderBrowserDialog1.SelectedPath).GetFiles("*.jpg", SearchOption.TopDirectoryOnly));
                currentImageId = 0;
                pictureBox.Load(imagesList[currentImageId].FullName);
            }
        }
для файла:
C#
1
2
3
4
5
6
7
8
9
10
private void openFileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //pictureBox.Load(openFileDialog1.FileName);
                imagesList.AddRange(new DirectoryInfo(openFileDialog1.);//не могу понять какой код тут нужен
                currentImageId = 0;
                pictureBox.Load(imagesList[currentImageId].FullName);
            }            
        }
подскажите как сделать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2016, 19:58
Ответы с готовыми решениями:

Не могу разобраться с циклами (не могу понять как сделать так чтоб цикл считывал каждый элемент, без массива!)
Натурально число а вводится пользователем.Определить количество не нудевых цифр этого числа . Не...

Не могу понять. Поиск файла в папке.
Вот код программы void Scan(AnsiString Path) { TSearchRec sr; if(FindFirst(Path + &quot;*.*&quot;,...

Не могу понять как сделать
Помогите пожалуйста разобраться. Первое задание написала, дальше не пойму. 1. Написать игру...

Не могу понять как сделать
d= sqrt((x1^2-x2^2)+(y1^2-y2^2))

2
Эксперт .NETАвтор FAQ
10418 / 5148 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
20.02.2016, 20:14 2
uyr4ik, см Path.GetDirectoryName
1
0 / 0 / 0
Регистрация: 27.08.2015
Сообщений: 12
24.02.2016, 18:07  [ТС] 3
большое спасибо за помощь, разобрался сделал
0
24.02.2016, 18:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2016, 18:07
Помогаю со студенческими работами здесь

Не могу понять как сделать
Задание такое: Ввести строку и слово. Удалить слово из строки, если она в ней содержится.(делать...

Не могу понять, как сделать
Здравствуйте, уважаемые форумчане. Не могу понять, как сделать так, что бы функция отображалась, а...

не могу понять как сделать
Нужна помощь в создании базы данных склада. Суть вот в чем. Материал приходит на склад. Затем...

Как оптимально задать размер выбранной картинке к ширине контейнера
Добрый день. Пытаюсь по выбранной картинке вставлять изображение в свой контейнер. Размер...

Не могу понять как сделать проще
Пишу программу на С# проблема заключается в следующем 1) Мне надо сгенерировать 2 таблицы в...

Ребят не могу понять как сделать
Смотрите


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru