Visual Basic Наложение изображений

компьютеры программирование программы visual basic

В Visual Basic есть два создал два изображения, одно двигается, другое нет. Как сделать так, чтобы при наложении одного изображения другим вызывалось действие (любое) PictureBox1.right=PictureBox2.Left не подходит, так как второй пикчербркс двигается неравномерно и координаты краев не всегда совпадают.
Нужно , чтобы действие (например появление меседжбокса) появлялось при лбом наложении двух картинок (боковыми сторонами, или же верхними и нижними).


Примечание:
Очень нуждаюсь в подсказке
Ответы:
например так. PictureBox1 неподвижен, PictureBox2 движется.
If PictureBox2.Left >= PictureBox1.Left And PictureBox2.Left <= PictureBox1.Right Then - залез справа
If PictureBox2.Right >= PictureBox1.Left And PictureBox2.Right <= PictureBox1.Right Then - залез слева
If PictureBox2.Top >= PictureBox1.Bottom And  PictureBox2.Top <= PictureBox1.Top Then - залез снизу
If PictureBox2.Bottom >= PictureBox1.Bottom And PictureBox2.Bottom <= PictureBox1.Top Then - залез сверху


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.