1

という名前のラベルがありlabel1ます。ユーザーが をクリックするbutton1と、ラベルが非表示になります。

label1.Visible = false;

このプロパティをアニメーション化するにはどうすればよいですか (WinForms の場合)?

4

2 に答える 2

3

フォームの背景色 (または機能する場合は透明) と最終的な色の間で、ラベルのテキストの色を徐々に変更できます。

于 2012-10-01T10:06:09.037 に答える
2

実際、WinForms は WPF のようなアニメーションをサポートしていません。カスタム ソリューションを使用する必要があります。たとえば、GDI+ の使用を調べることができます。

  • ラベルの「画像」を作る(例)
  • ラベルの可視性を false に設定します。
  • GDI を使用して、不透明度を下げてビットマップを描画し、不透明度のフェードをシミュレートします。
于 2012-10-01T07:27:44.190 に答える