我有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: " + ???????);
}
答案 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);
}