Как сделать саб для Picture box, сделанного во время выполнения в WinForms - PullRequest
0 голосов
/ 21 июня 2019

Итак, у меня есть кнопка, и когда кнопка нажата, создается графическое окно. Я просто хотел узнать, как сделать так, чтобы окно сообщения отображалось, когда я щелкаю по этой только что созданной картинке.

 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 голосов
/ 21 июня 2019

Вы должны добавить событие клика в вашу картинку

p.MouseClick += p_MouseClick;

после добавления события эта функция будет вызываться для этого события -

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