kitikunit
13.10.2022 21:52

По c# много ! как сделать в picturebox выделение какого-либо элемента(код есть,нужно посмотреть в чем ошибка)? есть picturebox с картинкой,на ней какие-то элементы(координаты элемента я задал) и при клике в эту область должно появляться сообщение типо "вы молодцы" ниже код,но он не работает, его исправить: public form4() { initializecomponent(); objects = new list(); objects.add(new mapobject() { name = "парусник", x = 193, y = 35, width = 32, height = 40 }); } private void picturebox4_mouseclick(object sender, mouseeventargs e) { int currentx = e.x; int currenty = e.y; for (int i = 0; i < objects.count; i++) { if(currentx> (objects[i].x-objects[i].width/2)& currentx < (objects[i].x + objects[i].width / 2) & currenty > (objects[i].y - objects[i].height / 2) & currenty < (objects[i].y + objects[i].height / 2)) { messagebox.show("ghg"); } } } а вот код из класса,созданного отдельно: class mapobject { public string name; public int x; public int y; public int width; public int height; }

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
hekaterina0606
18.02.2020 16:48
1)uses crt; var  x,a,b,c,i: integer;     begin cls;   write('введите число: '); readln(x);     a: = x div 100;     b: = (x - a*100) div 10;     c: = (x - a*100 - b*10);     if (a=b) or (a=c) or (b=c) then    writeln('есть одинаковые цифры')    else    writeln('одинаковых цифр нет'); end.2)uses crt; var  x: real;     begin cls;   write('сумма покупки: '); readln(x);     if x> 1000 then x: =x-(x*0.1);     writeln('стоимость с учётом возможной скидки ',x); end.
0,0(0 оценок)
Ответ:
Mashoo4rik
11.07.2020 12:55
1)  there  are  4  rooms  in  this  house.  (подставите  количество  сами,  т.к.  не  вижу  в  каком  2)there  are  2  bedrooms  in  this  house. 3) there    in  his  living  (аналогично  на  остальные  вопросы),  т.к.  не  видно  картинки,  чтобы  вам    перечислить,что  в  зале,  в  обеденной  комнате,  ванне,  спальне  и  ученическом  столе).
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота