一、SplashScreenManager控制元件的使用
(1)在新建的Winform 窗體上放置 SplashScreenManager控制元件,點選其右上角三角,分別增加“Add Splash Screen”和“Add Wait Form”,之後會在解決方案中自動增加2個窗體,切換到這兩個窗體介面,修改屬性。
Splash Screen 為啟動歡迎介面 Wait Form 為等待提示視窗
(2) 在主程式中增加如下程式碼
using DevExpress.LookAndFeel;
static class Program
{
/// <summary>
/// 應用程式的主入口點。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
DevExpress.Skins.SkinManager.EnableFormSkins();
DevExpress.UserSkins.BonusSkins.Register(); //這裡的BonusSkins 預設沒有載入名稱空間,需要手動引用一下就可以了
UserLookAndFeel.Default.SetSkinStyle("DevExpress Style");
//在程式入口處加上一下程式碼
DevExpress.XtraSplashScreen.SplashScreenManager.ShowForm(typeof(SplashScreen1));
System.Threading.Thread.Sleep(5000);
Application.Run(new Form1());
}
}
(3) 在窗體載入方法中增加關閉閃屏窗體程式碼
SplashScreenManager.CloseForm(true);
(4) 載入等待窗體
//這裡載入等待窗體的方式和歡迎窗體不同,前者只需傳入窗體型別即可,這裡因為需要修改提示資訊
SplashScreenManager.ShowDefaultWaitForm("請稍等", "正在載入資料...");
System.Threading.Thread.Sleep(5000);
SplashScreenManager.CloseDefaultSplashScreen();