如何在运行时在WinForms中制作图片框的子项

时间:2019-06-21 01:27:10

标签: c# winforms click picturebox

所以我有一个按钮,当单击该按钮时,将创建一个图片框。我只是想知道当我单击新创建的图片框时如何显示一个消息框。

 private void Button1_Click(object sender, EventArgs e)
    {
        for (int i = 0; i < 1; i++)
        {
            PictureBox p = new PictureBox();
            flowLayoutPanel1.Controls.Add(p);
        }
     }

1 个答案:

答案 0 :(得分:0)

您必须在图片框中添加一个点击事件

p.MouseClick += p_MouseClick;

添加事件后,将在该事件上调用此函数-

void p_MouseClick(object sender, MouseEventArgs e)
{      
       MessageBox.Show("clicked");
}