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 回答