Splasher是一個(gè)可以異步控制實(shí)現(xiàn)ISplashForm接口的窗體的打開(kāi)、隱藏、顯示文本、關(guān)閉的管理類(lèi)。
SplashForm:有滾動(dòng)條、有界面、有文本提示。
ProcessForm:只有簡(jiǎn)單的文本提示。
Vb.Net |
'定義一個(gè)有滾動(dòng)條、有界面、有文本提示的啟動(dòng)窗體 Splasher.Show(GetType(SplashForm)) '設(shè)置提示給用戶(hù)的文本 Splasher.Status = "開(kāi)始" Thread.Sleep(2000) '可以臨時(shí)隱藏提示窗體 Splasher.Visible = False Thread.Sleep(2000) '也可以隨時(shí)顯示窗體及提示信息 Splasher.Visible = True Thread.Sleep(2000) '直接關(guān)閉窗體 Splasher.Close() '定義一個(gè)簡(jiǎn)單的只有文本提示的窗體 Splasher.Show(GetType(ProcessForm)) '設(shè)置提示給用戶(hù)的文本 Splasher.Status = "開(kāi)始" Thread.Sleep(2000) '可以臨時(shí)隱藏提示窗體 Splasher.Visible = False Thread.Sleep(2000) '也可以隨時(shí)顯示窗體及提示信息 Splasher.Visible = True Thread.Sleep(2000) '直接關(guān)閉窗體 Splasher.Close() |
C# |
// 定義一個(gè)有滾動(dòng)條、有界面、有文本提示的啟動(dòng)窗體 Splasher.Show(typeof(SplashForm)); // 設(shè)置提示給用戶(hù)的文本 Splasher.Status = "開(kāi)始"; Thread.Sleep(2000); // 可以臨時(shí)隱藏提示窗體 Splasher.Visible = false; Thread.Sleep(2000); // 也可以隨時(shí)顯示窗體及提示信息 Splasher.Visible = true; Thread.Sleep(2000); // 直接關(guān)閉窗體 Splasher.Close(); // 定義一個(gè)簡(jiǎn)單的只有文本提示的窗體 Splasher.Show(typeof(ProcessForm)); // 設(shè)置提示給用戶(hù)的文本 Splasher.Status = "開(kāi)始"; Thread.Sleep(2000); // 可以臨時(shí)隱藏提示窗體 Splasher.Visible = false; Thread.Sleep(2000); // 也可以隨時(shí)顯示窗體及提示信息 Splasher.Visible = true; Thread.Sleep(2000); // 直接關(guān)閉窗體 Splasher.Close(); |