private void PictureBox1_DoubleClick(object sender, System.EventArgs e)
{
Picture(PictureBox1.Path);
}
.....
private void PictureBox5_DoubleClick(object sender, System.EventArgs e)
{
Picture(PictureBox5.Path);
}
我有5个相同的PictureBox双击事件,请问怎么合并写成一个?谢谢!

解决方案 »

  1.   

    private void PictureBox1_DoubleClick(object sender, System.EventArgs e)
    {
    this.AA((PictureBox)sender)
    }
    .....
    private void PictureBox5_DoubleClick(object sender, System.EventArgs e)
    {
    this.AA((PictureBox)sender);
    }private void AA(PictureBox pictureBox)
    {
    this.Picture(pictureBox.Path);
    }
      

  2.   

    private void PictureBox1_DoubleClick(object sender, System.EventArgs e)
    {
    .....;
    }
    .....
    .....
    private void PictureBox5_DoubleClick(object sender, System.EventArgs e)
    {
    .....;
    }
    我是想把这5个双击的事件写成一个,根据触发不同的PictureBox,判断执行相应的操作.
    private void PictureBox_DoubleClick(object sender, System.EventArgs e)
    {
    .....;
    }
      

  3.   

    Private void picturebox_dclick(object sender, System.EventArgs e)
    {
          coding....
    }picturebox5.DoubleClick += new System.EventHandler(this.picturebox_dclick);