Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
1

Нажатие на картинку

10.08.2020, 15:02. Показов 2029. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
у меня загружена картинка типа bitmap в WF, если я нажимаю на нее происходит действие, никак не могу найти такой метод.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2020, 15:02
Ответы с готовыми решениями:

Нажатие на картинку
Добрый вечер! Помогите мне пожалуйста разобраться. Это карта города, разбитая на 5 частей(4 угла...

нажатие на картинку
Здраствуйте. Помогите плиз с маленьким вопросом. Кто знает как по двойному нажатию на картинку...

нажатие на картинку в TWebbrowser
var a:OleVariant; begin WebBrowser1.Navigate(''); while WebBrowser1.ReadyState<> 4 do...

Нажатие на картинку (Picture Control)
Проблема в том, что нужно чтобы при нажатии на изображение оно выполняло действия.Пробовал через...

10
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
10.08.2020, 15:04 2
Цитата Сообщение от bnana Посмотреть сообщение
у меня загружена картинка типа bitmap в WF
отображаете где?в PictureBox?
0
469 / 296 / 166
Регистрация: 18.03.2018
Сообщений: 960
10.08.2020, 15:10 3
C#
1
pictureBox1_Click
0
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
10.08.2020, 16:11  [ТС] 4
Нет, я просто нарисовал его

C#
1
2
 Graphics g; //рабочая графическая область
        Rectangle rctsl; //область в которой находится слизьняк
C#
1
2
3
4
5
6
rctsl.X = 180;
            rctsl.Y = 170 + rnd.Next(20);
            rctsl.Width = slyznik.Width;
            rctsl.Height = slyznik.Height;
            slyznik.MakeTransparent();
            g.DrawImage(slyznik, rctsl.X, rctsl.Y);
0
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
10.08.2020, 16:14 5
Цитата Сообщение от bnana Посмотреть сообщение
Нет, я просто нарисовал его
нарисовали где?)
как инициализируете Graphics?
0
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
10.08.2020, 16:53  [ТС] 6
в Windows Form

C#
1
slyznik = new Bitmap(СлизоФерма.Properties.Resources.sl);
0
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
10.08.2020, 17:39 7
Лучший ответ Сообщение было отмечено bnana как решение

Решение

bnana, в событии клика по форме пишите
C#
1
if(rctsl.Contains(e.Location))
и если условие выполнится - вы кликнули по картинке
1
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
10.08.2020, 18:28  [ТС] 8
Нажатие на картинку
0
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
10.08.2020, 19:02 9
bnana, наверное имелось ввиду событие MouseUp)
1
9 / 7 / 2
Регистрация: 29.05.2019
Сообщений: 478
10.08.2020, 19:25  [ТС] 10
Я хочу что бы объект изменил свои координаты при нажатии, но этого не происходит, хотя если нажимаешь то label реагирует
C#
1
2
3
4
5
6
7
8
9
10
 
if (rctsl.Contains(e.Location))
            {
                rctsl.X = 1+rnd.Next(90);
                rctsl.Y = 170 + rnd.Next(20);
                rctsl.Width = slyznik.Width;
                rctsl.Height = slyznik.Height;
                g.DrawImage(slyznik, rctsl.X, rctsl.Y);
                label1.Text = 1 +" " ;
            }
0
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
10.08.2020, 20:19 11
Цитата Сообщение от bnana Посмотреть сообщение
Я хочу что бы объект изменил свои координаты при нажатии, но этого не происходит, хотя если нажимаешь то label реагирует
наверное где-то перерисовку не вызываете
вам намного проще будет использовать PictureBox на самом деле
1
10.08.2020, 20:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.08.2020, 20:19
Помогаю со студенческими работами здесь

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

Программное нажатие на картинку-кнопку без ссылки
Здравствуйте. Мне нужно имитировать нажатие на кнопку-картинку веб-сайта, но я не знаю, как это...

HTML - Надо: вставить картинку в картинку, в эту картинку, ссылку в картинку
Вот схема моего сайта. http://s020.***********/i716/1404/8c/254516feacb3.jpg У меня пока что на...

Как сделать, чтобы при нажатие на кнопку в image менялась картинка на заданную Картинку в кнопке?
как сделать чтобы при нажатие на кнопку в image менялась картинка на заданную Картинку в кнопке

Визуализация нажатия на изображение. Как поставить картинку на "нажатие"
У меня картинка выступает в качестве кнопки, на ней стоит изображение, как сделать что бы оно...

При нажатие нажатие на надпись в HTML менялась значение переменной php
Есть код HTML <div class="fl_l people_cell"> <a class="ava"...


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

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