c#按钮动画
本文关键字:动画 按钮 | 更新日期: 2023-09-27 18:19:01
我有一个简单的两个按钮:
- button1
- button2
我想当点击button1时,button2开始向右移动,
我写这段代码:
private void button2_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Interval = 100;
}
private void timer1_Tick(object sender, EventArgs e)
{
button1.Left += 20;
}
private void button3_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
//timer1.Interval = 0;
}
我想当按钮退出在我的表单边框的右边,计时器已经停止动画
我想这就是你要找的:
private void button2_Click(object sender, EventArgs e)
{
timer1.Interval = 100;
//start the timer
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
button1.Left += 20;
//check position of button. When it is outside the width of form stop the timer.
if(button1.Left >= this.Width)
{
timer1.Stop();
}
}