В событиях PictureBox1 есть «событие при наведении мышки». Затем просто введите:
PictureBox2.Show();
(Я работаю с Visual Basic, поэтому он может отличаться для вас, но это очень просто исправить. Я понял это в одном из моих предыдущих проектов.)
Если вы хотите, чтобы он показывал PictureBox2, как только мышь коснется PictureBox1, поместите команду в другое событие, помеченное как «Mouse Enter»
Чтобы скрыть PictureBox2, когда мышь НЕ касается PictureBox1, выполните событие «Mouse Leave».
Вы также можете сделать так, чтобы, если вы слишком долго держали свою мышь вне PictureBox1 и оставляли ее в окне, PictureBox2 исчезнет. Событие для этого находится в Форме, которую вы создали, выбрав окно / форму и добавив событие 'Mouse Hover Event' и просто написав:
PictureBox2.Hide();
(Опять же, я использую Visual Basic.)
Надеюсь, это поможет !!! ☺