>防止.net
中的過早飛濺屏幕關閉>本文解決了背景執行緒處理完成之前,請先解決濺到螢幕關閉的常見問題。 我們將利用.NET Framework內建的飛濺螢幕管理功能來實現強大的解決方案。
>利用Windows表單應用程式base
這種方法利用類別來優雅地管理飛濺螢幕生命週期。 WindowsFormsApplicationBase
專案設定:以新的Windows Forms Application(.NET Framework 4或更高版本)開始。 加引用到>。 Microsoft.VisualBasic.ApplicationServices
飛濺螢幕表格:建立表單(),以用作啟動畫面。 frmSplash
program.cs修改:in ,建立一個class(Program.cs
)從MyApp
>。
WindowsFormsApplicationBase
:實例化並分配您的作為飛濺螢幕。
OnCreateSplashScreen
OnCreateMainForm
:這是關鍵背景工作發生的地方。 在此執行您耗時的操作。
OnCreateSplashScreen
frmSplash
OnCreateMainForm
>程式碼範例(program.cs):Form1
以上是在背景線程完成之前,如何防止濺起屏幕關閉?的詳細內容。更多資訊請關注PHP中文網其他相關文章!