高手们,我说的意思是多个Image对象生成的是同一个Double_Click()事件,而双击每一个不同的Image对象时能否得到该双击对象(即Image对象)的名字(Name).

解决方案 »

  1.   

    有一个笨方法:
    private void image_dbclick(object sender,System.Windows.Forms.MouseEventArgs  e)
    {
    if(sender.Equals(this.image1))
    {
    MessageBox.Show("image1");
    }
    else if(sender.Equals(this.image2))
    {
    MessageBox.Show("image2");
    }
    else if(sender.Equals(this.image3))
    {
    MessageBox.Show("image3");
    }
    else
    {
    MessageBox.Show("textBox4");
    }
    }又或者
    Image img = (Image)sender;
    MessageBox.Show(box.Name);
      

  2.   

    sender本身就是
    只是要强制转化一下
    如 button
    Button btn = (Button)sender
    然后控制btn
      

  3.   

    大概你中了目前最流行的病毒,去杀吧。呵呵   你按ctrl+alt+del应该可以看到一个msblast进程,在system32下面有msblast.exe文件,如果是,那就确定中彩