フォルダをループして各画像ファイルを取得し、フォームに画像ボックスを描画する関数を作成しました。これが関数です:
private void Create_Controls(string Img_path)
{
PictureBox p = new PictureBox();
p.Size = new Size(138, 100);
p.Location = new Point(6, 6);
p.BackgroundImage = Image.FromFile(Img_path);
p.BackgroundImageLayout = ImageLayout.Stretch;
this.Controls.Add(p);
}
したがって、私がする必要があるのは、フォーム上の任意の画像ボックスをクリックするたびに、画像ファイルのパスを含むメッセージポップアップです。
だから私はカスタムイベントを追加することを考えました:
p.Click += delegate { Pop_Up(); };
と
private void Pop_Up()
{
/* POP UP MESSAGE WITH Picturebox image file path*/
}