ImageButton is different, it is handler should be of ImageClickEventHandler Delegate type, you need to pass an ImageClickEventArgs as the second argument      void ImageButton_Click(object sender, ImageClickEventArgs e) 
      {
         Label1.Text = "You clicked the ImageButton control at the coordinates: (" + 
                       e.X.ToString() + ", " + e.Y.ToString() + ")";
      }ImageButton_Click(YourImageButtonID, new ImageClickEventArgs(100,100));

解决方案 »

  1.   

    //窗体设计器:
    this.ImageButton1.Click += new System.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);
    //事件:
    private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    {

    }
      

  2.   

    lbtnDictFirst_Click(lbtnDictFirst, EventArgs.Empty)??
    imagebutton的事件应该是
    private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    其用法和button事件类似。
    e.x和e.y表示用户单击的x坐标和y坐标