Я создаю некоторые PictureBox динамически и PictureBox нажмите событие следующимПолучить индекс массива PictureBox щелкнул
Image myImage = Image.FromFile("image/Untitled6.png");
PictureBox[] txtTeamNames = new PictureBox[5];
for (int i = 0; i < txtTeamNames.Length; i++)
{
var txt = new PictureBox();
txtTeamNames[i] = txt;
txtTeamNames[i].Image = myImage;
txtTeamNames[i].Height = 53;
txtTeamNames[i].Width = 48;
this.panel1.Controls.Add(txtTeamNames[i]);
txtTeamNames[i].Visible = true;
txtTeamNames[i].Click += new EventHandler(this.clcikeventhandle);
}
Когда кто-то нажимает на любой коробке изображения, как я нахожу его индекс массива и имя?
void clickEventHandler(object sender, EventArgs e)
{
//???
}
+1. Теперь речь идет только о сфере. Если OP в порядке с объявлением 'txtTeamNames' на уровне класса, это ответ. – Neolisk