Вы подключаете обработчик событий к Click
событию каждого PictureBox
. Используйте аргумент sender
, чтобы получить ссылку на конкретный PictureBox
, по которому щелкнули (для этого есть sender
, если вы не знали; какой бы объект не вызвал событие, он будет передан обработчику как sender
параметр).
private void HookUpEventHandlers()
{
var someListOfPicBoxes = GetPicBoxList();
foreach(var p in someListOfPicBoxes)
{
p.Click += p_Click;
}
}
private void p_Click(object sender, EventArgs e)
{
// this is the PictureBox that was clicked
var pb = (PictureBox)sender;
}