我有2个PictureBox,name: 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: " + ???????);
}发布于 2012-11-16 16:04:18
试试这个:
private void PictureBoxesClick(object sender, EventArgs e)
{
if (sender is PictureBox)
{
MessageBox.Show("clicked on: " + ((PictureBox)sender).Name);
}
}有了这段代码,你不需要2个events,你可以为两个pictureboxes使用一个事件。
发布于 2015-12-03 00:10:57
尝尝这个
private void pictureBox1_Click(object sender, EventArgs e)
{
String text;
text=PictureBox1.Text;
MessageBox.Show("Clicked on:"+text);
}https://stackoverflow.com/questions/13412605
复制相似问题