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

Как зафиксировать ресурс (изображение) в pictureBox после клика?

07.04.2017, 04:07. Показов 1104. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам


При клике на PictureBox1 должен поменяться ресурс (изображение)
При клике на PictureBox2 или PictureBox3 изображение PictureBox1 должно вернуться на исходное состояние.

C#
1
2
3
4
5
6
7
8
pictureBox1.Image = Properties.Resources.Green; //зеленый
pictureBox1.Image = Properties.Resources.Blue; //синий
 
pictureBox2.Image = Properties.Resources.Green; //зеленый
pictureBox2.Image = Properties.Resources.Blue; //синий
 
pictureBox3.Image = Properties.Resources.Green; //зеленый
pictureBox3.Image = Properties.Resources.Blue; //синий
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.04.2017, 04:07
Ответы с готовыми решениями:

Зафиксировать PictureBox после перемещения
Снова здравствуйте! Сегодня я пришёл к вам со следующей проблемой: Дано: Есть PictureBox1 который я перемещаю по полю с клетками....

Клик по PictureBox: получение координат клика на PictureBox.Image
Собственно имею PictureBox, например размерами 500 на 500 и в нем есть картинка, например размерами 1000 на 1000, я ее масштабирую, что бы...

Как сделать проверку клика по picturebox?
Как задать такое условие: если будет произведён клик по picturebox то... Я это делаю вот как: Form2 f2 = new Form2(); if...

2
 Аватар для Веселый
87 / 88 / 48
Регистрация: 12.10.2013
Сообщений: 1,103
07.04.2017, 21:22
Вы сами понимаете свой вопрос ??? PictureBox для загрузки изображений, а Вы просто меняете цвет.Они у вас однотонные типа button или label.

Добавлено через 40 минут
Меняем изображения :

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
 int r = 1;
        private void button1_Click(object sender, EventArgs e)
        {
            ++r;
            ZoomPictureBox zoomPB = new ZoomPictureBox();
            if (r == 2)
            zoomPB.Image = new Bitmap(zoom.Properties.Resources.luganskaya_2);
            zoomPB.Dock = DockStyle.Fill;
            splitContainer1.Panel2.Controls.Clear();
            splitContainer1.Panel2.Controls.Add(zoomPB);
 
            if (r == 3)
            zoomPB.Image = new Bitmap(zoom.Properties.Resources.m_37_g);
            zoomPB.Dock = DockStyle.Fill;
            splitContainer1.Panel2.Controls.Clear();
            splitContainer1.Panel2.Controls.Add(zoomPB);
 
            if (r == 4)
            zoomPB.Image = new Bitmap(zoom.Properties.Resources._119345_BIG_0_0);
            zoomPB.Dock = DockStyle.Fill;
            splitContainer1.Panel2.Controls.Clear();
            splitContainer1.Panel2.Controls.Add(zoomPB);
             if (r == 5)
              r = 1;
        }
0
0 / 0 / 5
Регистрация: 11.10.2015
Сообщений: 111
08.04.2017, 01:55  [ТС]
Я для удобства привел цвета зеленый и синий, на деле, вместо этого будут иконки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.04.2017, 01:55
Помогаю со студенческими работами здесь

Как определить координаты клика в PictureBox?
Добрый день. Есть на форме Picturebox. После клика по этому пиктурбоксу каким образом определить координату Х и У ?

Как можно загрузить изображение как ресурс
Изучать Java начал совсем недавно, и вот что-то сделал. Экспортировал в .jar, потом в .exe, но само изображение не видно, окно получается...

Как загрузить изображение в PictureBox?
Задача по нажатию на кнопку открыть файл(картинку и вывести ее в pictureBox1). Написал следующий код, но по нажатию на кнопку вылетает...

PictureBox, как открыть изображение?
Добрый день, подскажите пожалуйста есть программа, нужно чтобы при нажатии на баттон открывалась в PictureBox картинка (анимация gif)...

Как поместить изображение из БД в pictureBox
Здравствуйте! Беру из БД mssql изображение (оно там хранится в поле image) с помощью SqlDataReader: SqlDataReader reader =...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru