Динамическое событие клика на PictureBox
Я получаю список изображений из каталога и сохраняю имена файлов вList
, Затем я перебираю каждый из них и создаюPictureBox
для каждого из них я добавляю одно и то же событие клика для каждого из них. Элементы управления находятся вFlowLayoutPanel
foreach(String file in this._files){
PictureBox box = new PictureBox();
box.Height = 50;
box.Width = 50;
box.ImageLocation = file;
box.SizeMode = PictureBoxSizeMode.Zoom;
box.Click += this.PictureClick;
this.flowLayoutPanel1.Controls.Add(box);
}
private void PictureClick(object sender, EventArgs e){
// how do I get the one that has been clicked and set its border color
}
Как мне получить тот, на котором была нажата кнопка, и установить цвет границы?