在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. uiview屏幕淡入淡出
- 2. 如何淡入淡出整個屏幕
- 3. Popcorn.js淡入/淡出字幕
- 4. 是否有可能使UIButton淡入淡出或滑出屏幕?
- 5. 在屏幕上淡出
- 6. 淡出屏幕使用GLSL
- 7. libGDX:淡入和淡出屏幕兩者之間沒有Scene2D
- 8. 如何使用淡入淡出動畫設置屏幕亮度?
- 9. 如何使div在屏幕上淡入/淡出
- 10. 在屏幕上交叉淡入淡出固定背景圖像
- 11. jQuery性能全屏淡入淡出
- 12. jquery淡出,淡入淡出,等待,淡入淡出
- 13. 淡入淡出
- 14. 淡入淡出
- 15. 淡入淡出
- 16. 淡入淡出UILabel,改變文字,淡入淡出:只有淡入淡出
- 17. 淡入淡出url
- 18. 淡入/淡出MAAttachedWindow
- 19. JQuery淡入淡出
- 20. AJAX淡入淡出
- 21. jQuery淡入淡出
- 22. AJAX:淡入淡出
- 23. div淡入淡出
- 24. GwtQuery - 淡入淡出
- 25. 淡入淡出div
- 26. CSS淡入淡出
- 27. BxSlider淡入淡出
- 28. 淡入/淡出CSS3
- 29. JQuery淡入淡出
- 30. Jqgrid淡入淡出?
所以你在2次迭代中「褪色」?我幾乎不能說這是一個淡出......更重要的是,我相信你的Thread.Sleep會阻止UI線程,從而阻止它更新。 – 2009-11-09 13:19:30
伊丹冷靜下來。首先我寫了-0.5,這是一個錯字,實際上0.05可能是一個更好的價值。但是你可以使用你想要的那個... Thread.Sleep()不會阻止UI,因爲它爲重繪提供了空間。也許不是最好的解決方案,但它確實有效。 – 2010-02-08 21:31:46