Как обрабатывать несколько событий кликов с одним и тем же Sub

Я делаю игру для моего визуального базового курса. У меня есть несколько графических блоков, которые при нажатии показывают индивидуальное скрытое изображение. Смысл игры в том, чтобы найти подходящие картинки (достаточно просто).

На самом простом уровне у меня 16 картинных коробок. Количество графических блоков увеличивается с увеличением сложности.

Для каждого графического блока у меня в настоящее время есть обработчик событий следующим образом (по умолчанию создается Visual Studio):

Private Sub pictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pictureBox1.Click

Внутри я планирую использовать это, чтобы изменить изображение в графическом окне следующим образом:

pictureBox1.Image = (My.Resources.picture_name)

Я хотел бы знать, есть ли способ, чтобы один Sub обрабатывал ВСЕ нажатия кнопок и изменял соответствующий графический блок вместо 16 отдельных обработчиков. Например:

Private Sub pictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
     Handles pictureBox1.Click, pictureBox2.Click, pictureBox3.Click, ... pictureBox16.Click

И сделайте следующее:

' Change appropriate picture box

Вот'Как это выглядит (на данный момент):

Ответы на вопрос(4)

Ваш ответ на вопрос