我正在尝试为控件(面板)块创建分解动画。我确实有一个面板,只有几个标签和几个纯色背景上的图片框(石灰)。我试图让这个面板溶解(与所有标签和图片)到石灰背景。任何想法如何完成?我愿意接受任何建议。谢谢。C# - Windows窗体,为面板控制分解动画
2
A
回答
0
不幸的是,控件中没有Opacity属性,比如Forms.Panel。 该想到仿效它的唯一办法,就是要逐步改变背景色的控制之一,以便具有alpha通道设定值(例如,使用定时器):
int opacity = 25;
myPanel.BackColor = Color.FromArgb(opacity, myPanel.BackColor);
myLabel.BackColor = Color.FromArgb(opacity, myLabel.BackColor);
不幸的是,某些控制将不会反应如预期的那样(例如Button)。 此外,更改ForeColor并不那么容易(重写OnPaint方法的镂空控件可能在某些情况下有效)
相关问题
- 1. Windows窗体的Windows XP控制面板控件
- 2. Windows窗体C#绘制整个可滚动面板
- 3. C#Windows窗体:用于制表控制
- 4. 面板和滚动条在Windows窗体
- 5. 背景面板Windows窗体
- 6. 淡出面板 - Windows窗体
- 7. 在Windows窗体中添加用户控件(WPF)到面板c#
- 8. 控制台的Windows窗体
- 9. C#中的控制台和Windows窗体#
- 10. C#Windows窗体.Net和DOS控制台
- 11. C#Windows窗体控制图像?
- 12. Windows窗体的可停靠自动隐藏面板控件
- 13. 如何在C#Windows窗体DateTimePicker中将上/下控件控制为仅分钟?
- 14. C#.Net面板控制和MDI子窗体 - 问题
- 15. C#控制面板
- 16. Windows窗体拖动控件
- 17. 日历控制使用系统Windows窗体日历C#Windows窗体
- 18. vb.net子窗体落在父窗体内面板控件后面
- 19. C# - Windows窗体 - 强制重画,就好像屏幕窗口已经移动
- 20. 如何在Visual Studio 2012中的C++ Windows窗体中编写绘画面板?
- 21. Windows窗体分隔符控件
- 22. Windows窗体在面板之间切换
- 23. 在Windows窗体中旋转.NET面板
- 24. 如何用windows窗体打印面板
- 25. 性能差异C++,使用Windows窗体与Windows控制台
- 26. C#windows窗体为.exe
- 27. 创建Windows窗体多视角控制
- 28. 在Windows窗体面板中查找控件
- 29. Windows窗体,创建动态滚动面板
- 30. MDI父窗体面板控件添加子窗体
您需要哪些帮助?你想摆脱你正在消失的组件吗?或者你只是想隐藏它们吗?这是父对象对孩子做的事情还是对象对自己做的事情? –
我只想隐藏面板和面板内的所有组件。如果面板具有不透明度属性,我只需创建一个计时器来降低不透明度值。 – Safiron