private void button1_MouseMove(object sender, MouseEventArgs e){ button1.BackColor = Color.Blue;}private void button1_MouseLeave(object sender, EventArgs e){ button1.BackColor = Color.White;} MouseMove和MouseLeave和配合使用,不然鼠标离开之后就变不回原色了。