我正在嘗試爲控件(面板)塊創建分解動畫。我確實有一個面板,只有幾個標籤和幾個純色背景上的圖片框(石灰)。我試圖讓這個面板溶解(與所有標籤和圖片)到石灰背景。任何想法如何完成?我願意接受任何建議。謝謝。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