鼠标点击按钮左键时指针变成小手,并且当鼠标移除按钮时又变成指针(前提是左键还是一直按着)

解决方案 »

  1.   

            private void button1_MouseUp(object sender, MouseEventArgs e)
            {
                button1.Cursor = Cursors.Arrow;
            }        private void button1_MouseDown(object sender, MouseEventArgs e)
            {
                button1.Cursor = Cursors.Hand; 
            }
      

  2.   


    private void button2_MouseMove(object sender, MouseEventArgs e)
    {
    if (!button2.ClientRectangle.Contains(e.Location))
    {
    Cursor = Cursors.Default;
    }
    else if(e.Button==MouseButtons.Left)
    {
    Cursor = Cursors.Hand;
    }
    }private void button2_MouseDown(object sender, MouseEventArgs e)
    {
    Cursor = Cursors.Hand;
    }