获取PictureBox名称

时间:2012-11-16 08:02:33

标签: c#

我有2个PictureBox,名称:pictureBox1,pictureBox2 我怎么能得到我点击它的pictureBox的名字?

    private void pictureBox1_Click(object sender, EventArgs e)
    {
        MessageBox.Show("clicked on: " + ??????);
    }
    private void pictureBox2_Click(object sender, EventArgs e)
    {
        MessageBox.Show("clicked on: " + ???????);
    }

3 个答案:

答案 0 :(得分:2)

试试这个:

private void PictureBoxesClick(object sender, EventArgs e)
{
    if (sender is PictureBox)
    {
        MessageBox.Show("clicked on: " + ((PictureBox)sender).Name);
    }
}

使用此代码,您不需要2 events,您可以为pictureboxes使用一个事件。

答案 1 :(得分:0)

你必须使用像该事件一样的事件MouseButtonEventHandler MouseLeftButtonDown 这给你的照片

答案 2 :(得分:0)

试试这个

private void pictureBox1_Click(object sender, EventArgs e)
{
    String text;
    text=PictureBox1.Text;
    MessageBox.Show("Clicked on:"+text);
}