【发布时间】:2016-09-11 16:08:22
【问题描述】:
我在我的button1_Click 事件中创建了一些代码,它为我的 WinForms 应用程序添加了一个动画,以便它从下方向上滑动:
private void button1_Click(object sender, EventArgs e)
{
Point p = new Point(500, 350);
this.Location = p;
for (; p.Y > 250; p.Y--) {
this.Location = p;
Thread.Sleep(5);
}
}
结果
问题
我希望我的表单以这个动画打开,所以我尝试将我的代码移动到Form1_Load 事件,但它不起作用。它只是在没有动画的情况下加载。
如何让这个动画在表单初始化时运行?
【问题讨论】:
-
使用 Form.Shown 事件。
标签: c# winforms animation events