我希望在C#中调整大小形式,效果如淡入淡出?

时间:2012-07-25 15:57:31

标签: c# winforms resize effect

我创建了一个表单,我想用幻灯片效果或其他任何东西来调整它的大小? 例如,我使用此代码调整表单大小并显示效果?

this.Size = new System.Drawing.Size(300, 300);

感谢

1 个答案:

答案 0 :(得分:1)

WinForms并未构建动画。

我花了相当多的时间试图在WPF之前平滑地动画WinForms应用程序。这非常困难,结果几乎总是低于你的希望。

以下教程介绍如何创建具有透明度的初始屏幕。您可以将该逻辑应用于表单:

http://www.vcskicks.com/splash-screen.php

如果可能,请考虑在需要此类效果的WinForms应用程序中嵌入WPF控件。

http://www.switchonthecode.com/tutorials/wpf-tutorial-using-wpf-in-winforms