private void button1_Click(object sender, EventArgs e)
{
int x = 300;
int y = 200; //指定移动的位置
for (int i = 0; i < 100; i++)
{
pictureBox1.Location = new Point(pictureBox1.Location.X + x/100, pictureBox1.Location.Y + y/100);
System.Threading.Thread.Sleep(100);
}
}
分别设置按钮的时间,将背景图片调换就可以了。
这个可能需要实现DragDrop事件来完成。