问题描述
|
在Winform应用程序中,我想对表单的
显示进行动画处理,就像电子
邮件进入时一样,
通知窗口从任务栏
底部缓慢升高。
我有一些涉及计时器和调整大小的想法,但是它们似乎都很复杂和/或笨拙,因此我想知道是否有人可以建议一种简单的
方法来实现此
功能,或者可以使用一些魔术
功能来
自动执行该
功能。
我正在使用VS 2005和.NET Framework 2
解决方法
我会在窗体上创建一个子控件来进行大小调整动画,然后创建一个新线程。调整大小必须通过Invoke()完成,否则您将获得“交叉线程异常”。