在C#窗體表單應用程序中。我有一個啓動畫面,在後臺發生一些多線程進程。我想要做的是當我最初顯示啓動畫面時,我想讓它看起來「淡入」。然後,一旦所有的過程完成,我希望它看起來好像啓動畫面「淡出」。我正在使用C#和.NET 2.0。謝謝。淡入淡出屏幕
Q
淡入淡出屏幕
4
A
回答
9
您可以使用計時器來修改Form.Opacity level。
3
您可以使用窗體的不透明度屬性來更改淡入淡出(介於0.0和1.0之間)。
2
While(this.Opacity !=0)
{
this.Opacity -= 0.05;
Thread.Sleep(50);//This is for the speed of the opacity... and will let the form redraw
}
5
使用不透明度屬性時必須記住它的double類型,其中1.0是完全不透明度,0.0是完全透明的。
private void fadeTimer_Tick(object sender, EventArgs e)
{
this.Opacity -= 0.01;
if (this.Opacity <= 0)
{
this.Close();
}
}
相關問題
- 1. 是否有可能使UIButton淡入淡出或滑出屏幕?
- 2. 淡出屏幕使用GLSL
- 3. jQuery性能全屏淡入淡出
- 4. 淡入淡出
- 5. 淡入淡出
- 6. 淡入淡出UILabel,改變文字,淡入淡出:只有淡入淡出
- 7. jQuery淡入淡出
- 8. Jqgrid淡入淡出?
- 9. Javascript:淡入淡出
- 10. AJAX:淡入淡出
- 11. 淡入/淡出CSS3
- 12. jQuery淡入淡出
- 13. CSS淡入淡出
- 14. MPMoviePlayerView淡入/淡出
- 15. 淡入/淡出MAAttachedWindow
- 16. JQuery淡入淡出
- 17. jQuery淡入淡出
- 18. jquery淡入淡出
- 19. 淡入淡出而不淡出
- 20. wpf動畫淡入淡出和淡出
- 21. 簡單的淡入淡出淡出div
- 22. 初始淡入淡入淡出
- 23. jQuery的淡入,淡出,淡入2
- 24. jQuery淡入。淡入淡出div和h1
- 25. 淡入淡出或淡入淡出後的顯示塊
- 26. jQuery - 淡入淡出之後點擊外部,淡入淡出
- 27. 淡入淡出背景圖像淡入淡出div內容
- 28. JQuery - IE6 - 如何同時淡入淡出和淡入淡出?
- 29. jquery:取消淡入淡出然後淡入淡出
- 30. 兩個C4Images之間的淡入淡出或淡入淡出
所以你在2次迭代中「褪色」?我幾乎不能說這是一個淡出......更重要的是,我相信你的Thread.Sleep會阻止UI線程,從而阻止它更新。 – 2009-11-09 13:19:30
伊丹冷靜下來。首先我寫了-0.5,這是一個錯字,實際上0.05可能是一個更好的價值。但是你可以使用你想要的那個... Thread.Sleep()不會阻止UI,因爲它爲重繪提供了空間。也許不是最好的解決方案,但它確實有效。 – 2010-02-08 21:31:46