如何使用相同的按钮获取文本标签单击c#

如何使用相同的按钮获取文本标签单击c#,c#,visual-studio,C#,Visual Studio,我使用picturebox点击操作,我的计划制作10个picturebox,代码相同,但获取值不同示例我使用label获取文本标签。。如果我一次点击10个标签文本和10个图片框,如何只获得一个值 this.pictureBox1.Click += new System.EventHandler(this.pictureBox_Click); this.pictureBox2.Click += new System.EventHandler(this.pictureBox_Click);

我使用picturebox点击操作,我的计划制作10个picturebox,代码相同,但获取值不同示例我使用label获取文本标签。。如果我一次点击10个标签文本和10个图片框,如何只获得一个值

  this.pictureBox1.Click += new System.EventHandler(this.pictureBox_Click);
  this.pictureBox2.Click += new System.EventHandler(this.pictureBox_Click);
  this.pictureBox3.Click += new System.EventHandler(this.pictureBox_Click);
  ......
  this.pictureBox10.Click += new System.EventHandler(this.pictureBox_Click);


  private void pictureBox_Click(object sender, EventArgs e)
  {
    //code ????
  }

引发Click事件的控件将传递事件处理程序函数,第一个参数object sender将是控件

private void pictureBox_Click(object sender, EventArgs e)
如果点击pictureBox1,则参数发送方为pictureBox1; 如果点击pictureBox2,则参数发送方为pictureBox1

private void pictureBox_Click(object sender, EventArgs e) {
    PictureBox pictureBox = sender as PictureBox;
    // Console.WriteLine(prictureBox.Name);
}

您到底想做什么来更改按钮的标签?
PictureBox pic=sender as PictureBox
pic.Name
是不同的pictureBox pictureBox=(pictureBox)发送方;然后选中pictureBox.label。我的代码将从表格1的标签文本发送到表格2文本。。我已成功将文本发送至表格2。。当我点击按钮时,我从标签中获取文本,并将其发送到表格2。。示例我使用了10个按钮,而不是图片框。。但在动作按钮上,所有的代码都是一样的。。只是从标签中获取文本是不同的。所以我只想用1个按钮来制作排序代码,包括所有的按钮,并从不同的标签文本中获取不同的文本,而不需要逐个复制按钮1\u单击直到按钮10\u单击。。TQ此我的代码将从表格1的标签文本发送到表格2文本。。我已成功将文本发送至表格2。。当我点击按钮时,我从标签中获取文本,并将其发送到表格2。。示例我使用了10个按钮,而不是图片框。。但在动作按钮上,所有的代码都是一样的。。只是从标签中获取文本是不同的。所以我只想用1个按钮来制作排序代码,包括所有的按钮,并从不同的标签文本中获取不同的文本,而不需要逐个复制按钮1\u单击直到按钮10\u单击。。TQI试图编辑这一个错误的号码,但它不让我。请修理。pictureBox2->pictureBox2