如何在迭代中使用单个事件处理程序,而无需硬编码功能?
for (int i = 0; i < 100; i++)
{
//other code
PictureBox listItem = new PictureBox();
listItem.Click += new EventHandler((sender2, e2) => ListItemClicked(i));
//other code
}
private void ListItemClicked(int index)
{
MessageBox.Show(index.ToString());
}