Как получить значение метки из Picturebox на событие щелчка Picturebox - PullRequest
0 голосов
/ 26 апреля 2020

Я пробовал много способов прочитать значение метки из PictureBox, когда пользователь щелкает PictureBox, который находится внутри flowLayoutPanel1. введите описание изображения здесь Кто-нибудь поможет мне в этом.

Из прикрепленного изображения я хочу прочитать значение цены, когда пользователь нажимает на «Событие клика PictureBox».

pic.Click += new EventHandler(picture_click);
void picture_click(object sender, EventArgs e) {
    if (pic != null) {
        pic.BorderStyle = BorderStyle.None;
        pic = (PictureBox)sender;
        pic.BorderStyle = BorderStyle.Fixed3D;
    }
}

1 Ответ

0 голосов
/ 05 мая 2020
foreach (Control c in pic.Controls)
            {
                if (c.GetType().Name == "Label")
                {
                    if(pic.Controls.IndexOf(c).ToString() == "0")
                    {
                        _Prc = c.Text.Replace("Rs.", "");
                        _Prc = _Prc.Replace("/-", "");
                    }
                    else if (pic.Controls.IndexOf(c).ToString() == "1")
                    {
                        _Menu = c.Text;
                    } 
                }
            }
...