フォームを作成し、フェード効果などのアニメーションでサイズを変更したいですか? たとえば、このコードでフォームのサイズを変更すると、効果が表示されますか?
this.Size = new System.Drawing.Size(300, 300);
ありがとう
WinFormsは、アニメーションを念頭に置いて構築されていません。
WPFの前に、WinFormsアプリをスムーズにアニメーション化するためにかなりの時間を費やしました。それは非常に難しく、結果はほとんどの場合あなたが望むものよりも少なくなります。
次のチュートリアルは、透明度のあるスプラッシュ画面を作成する方法を示しています。そのロジックをフォームに適用できます。
http://www.vcskicks.com/splash-screen.php
可能であれば、そのような効果が必要なWinFormsアプリケーションにWPFコントロールを埋め込むことを検討してください。
http://www.switchonthecode.com/tutorials/wpf-tutorial-using-wpf-in-winforms