Как обрабатывать несколько событий кликов с одним и тем же 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
Вот'Как это выглядит (на данный момент):