0

私は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: " + ???????);
    }
4

2 に答える 2

2

これを試して:

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

そして、このコードでは2は必要ないのでevents、両方に1つのイベントを使用できますpictureboxes

于 2012-11-16T08:04:17.903 に答える