Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 13

Как сделать смену картинок

19.01.2020, 22:40. Показов 1958. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нам задали задачу (сделать каталог) предметов на любую тему и сказали при нажати на объект что бы открывалось описание и было 5 картинок чтоб осмотреть объект к примеру как на али экспресс, но при это это всё было на одной форме, я по сути реализовал но можно ли как то упростить?
пример такой ( открывается каталог - нажимаю к примеру на хлеб - далее открывается описание хлеба и картинки)
описание и картинки поместил на один groupbox и на кнопки накинул код что бы если нажимают на первую кнопку открывался первый питчербокс и так далее...
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
private void button4_Click(object sender, EventArgs e)
        
        {
            pictureBox3.Visible = true;
            pictureBox2.Visible = false;
            pictureBox5.Visible = false;
            pictureBox4.Visible = false;
            pictureBox1.Visible = false;
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            pictureBox2.Visible = true;
            pictureBox5.Visible = false;
            pictureBox3.Visible = false;
            pictureBox4.Visible = false;
            pictureBox1.Visible = false;
        }
 
        private void button5_Click(object sender, EventArgs e)
        {
            pictureBox4.Visible = true;
            pictureBox2.Visible = false;
            pictureBox3.Visible = false;
            pictureBox5.Visible = false;
            pictureBox1.Visible = false;
        }
Добавлено через 1 минуту
о чень муторно и при это ещё попросили потом сделать добавление, этот способ вообще не подходит для дальнейшей разработки
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.01.2020, 22:40
Ответы с готовыми решениями:

Как сделать очистку картинок
Опишу проблему по-подробнее. Если выбрать 1-е значение из listBox1, то в компонент imageItemSlider1 подгружаются фотографии, всё работает...

Нужно вместо кнопки старт/ стоп сделать смену цвета круга
Помогите, пожалуйста, исправить прогу, нужно вместо кнопки старт/ стоп сделать смену цвета круга. Нажимая на кнопку, цвет поменялся. Два...

Как сделать отображение всех картинок при выборе папки из treeView?
В общем надо сделать, как на картинке. Программа "Галлерея изображений". Надо сделать так, что Юзер выбрал папку, где изображение, то в...

4
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
19.01.2020, 22:52
Цитата Сообщение от vlad33232 Посмотреть сообщение
о чень муторно и при это ещё попросили потом сделать добавление, этот способ вообще не подходит для дальнейшей разработки
используйте массивы))
создайте класс для хранения информации и картинки и ее описания а при кликах просто меняйте текущий индекс
1
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 13
19.01.2020, 22:56  [ТС]
можно приближенный пример, просто начинающий программист и нужно визуально чуть-чуть понять, заранее спасибо
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
19.01.2020, 23:02
Лучший ответ Сообщение было отмечено vlad33232 как решение

Решение

Цитата Сообщение от vlad33232 Посмотреть сообщение
можно приближенный пример, просто начинающий программист и нужно визуально чуть-чуть понять, заранее спасибо
вам должно было хватить описания чтобы реализовать
ну окей давайте более подробно напишу:

1. Создаете класс с двумя свойствами: Path (string) и Description (string)
2. Создаете массив этих объектов
3. Заводите переменную для хранения индекса текущего (отображаемого) элемента
4. При клике меняете индекс
5. Пишите метод для отображения информации для текущего элемента

с конкретными вопросами завсегда а делать все за вас то не моя работа
1
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 13
19.01.2020, 23:18  [ТС]
Спасибо за помощь, делать и не просил ) чуть ясней просто. Этого достаточно)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.01.2020, 23:18
Помогаю со студенческими работами здесь

Как сделать генератор изображений из выбранных картинок и сохранять в формат .png?
Как сделать генератор изображений из выбраных картинок и сохранять в формат .png

Как на php+mysqli сделать смену картинок?
ссылки на картинки хранятся в таблице data бд test сена картинки в html документе по нажатию на кнопку без таймера. За одно нажатие смена...

подскажите как сделать на кнопке анимацию(смену двух картинок)
подскажите как сделать на кнопке анимацию(смену двух картинок) : при нажатии чтоб картинка менялась на другую и при повторном нажатии...

Как сделать на сайте смену множества картинок по клику в одном окне?
Нужно чтобы на сайте висела картинка и когда кликаешь на нее она менялась на следующую а потом эта менялась по клику дальше на другую, и...

Средствами jQuery сделать смену картинок
Сейчас на сайте сделан такой слайдер http://n.inetech.ru/ (верхняя картинка в декоративной рамке). Интересует, можно ли средствами jQuery...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru