我有一个PictureBox 控件,控件中放置了一幅图片我想在这一幅图片上面设置几个焦点。单击焦点一,执行一个方法单击焦点二,热行另一个方法

解决方案 »

  1.   

    在 PictureBox 的 MouseDown 事件中,用 e.X 和 e.Y 可以获得你点击的那一点的坐标
      

  2.   

    private void pictureBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    int nX = e.X;
    int nY = e.Y;
    }做到mousedown事件中
      

  3.   

    图片鼠标  MouseDown事件下:private void pictureBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    if(e.X<20 && e.Y<20)
    {
    //方法1
    }
    if( (e.X>10 && e.X<20) && ( e.Y>10 && e.Y<20 ) )
    {
    //方法2
    }
    }