winform下,我想做一个鼠标移到按钮上时更改背景图片。
请大家给点提示,
按钮是很规则的那种。

解决方案 »

  1.   

    在button的MouseEnter事件去处理,如果想在移开也做相应处理,就在MouseLeave去做。
    例如:
    private void btnGet_MouseEnter(object sender, System.EventArgs e)
    {
    Debug.WriteLine( "Enter" );
    Graphics g = btnGet.CreateGraphics();
    g.FillRectangle( new SolidBrush( Color.Blue ), 0,0, btnGet.Width, btnGet.Height );}private void btnGet_MouseLeave(object sender, System.EventArgs e)
    {
    Debug.WriteLine( "Leave" );
    btnGet.Invalidate();}