C# 在winforms中设置“visible”属性的动画

C# 在winforms中设置“visible”属性的动画,c#,winforms,animation,button,label,C#,Winforms,Animation,Button,Label,我有一个名为label1的标签。当用户单击按钮1时,我的标签将不可见: label1.Visible = false; 如何设置此属性的动画(对于WinForms)?实际上,WinForms不支持WPF那样的动画。 您必须使用自定义解决方案。例如,您可以研究使用GDI+ 制作标签的“图像”( 将标签的可见性设置为false 使用GDI绘制位图,使用较少的不透明度来模拟不透明度淡入 实际上,WinForms不支持WPF那样的动画。 您必须使用自定义解决方案。例如,您可以考虑使用GDI+ 制作

我有一个名为
label1
的标签。当用户单击
按钮1
时,我的标签将不可见:

label1.Visible = false;

如何设置此属性的动画(对于WinForms)?

实际上,WinForms不支持WPF那样的动画。 您必须使用自定义解决方案。例如,您可以研究使用GDI+

  • 制作标签的“图像”(
  • 将标签的可见性设置为false
  • 使用GDI绘制位图,使用较少的不透明度来模拟不透明度淡入

实际上,WinForms不支持WPF那样的动画。 您必须使用自定义解决方案。例如,您可以考虑使用GDI+

  • 制作标签的“图像”(
  • 将标签的可见性设置为false
  • 使用GDI绘制位图,使用较少的不透明度来模拟不透明度淡入

您可以在表单背景色(或透明,如果有效)和最终颜色之间逐渐修改标签的文本颜色。

您可以在表单背景色(或透明,如果有效)之间逐渐修改标签的文本颜色最后的颜色。

如何设置布尔属性的动画?我不想设置布尔属性的动画,我想设置
不透明度
之类的动画,但我希望结果与
label1.Visible=false;
类似,但不幸的是,标签没有
不透明度
属性……如何设置动画布尔属性?我不想设置布尔属性的动画,我想设置
不透明度
之类的动画,但我希望结果与
label1.Visible=false;
类似,但不幸的是,标签没有
不透明度
属性。。。