我试过很多方法来读取PictureBox的标签值,当用户点击位于flowLayoutPanel1内的PictureBox时,我想知道如何读取标签值。在这里输入图片描述谁能帮我解决这个问题。
从附图中,我想在用户点击 "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;
}
}
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;
}
}
}