ディレクトリから画像のリストを取得し、ファイル名をに保存していますList<String>
。次に、これらのそれぞれをループして、それぞれにを作成し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
}
クリックしたものを取得して境界線の色を設定するにはどうすればよいですか?