当前位置:   article > 正文

winform 使用SplashScreen窗口_splashscreen开还是关

splashscreen开还是关

SplashScreen,就是平时我们说的溅射屏幕,任何一个做过客户端程序的coder应该对它都不陌生,因为它能提升用户体验,让软件看上去更美。SplashScreenForm通常进入程序时是打开,主窗体加载完毕后退出。一般来说,SplashScreenForm比较简洁,窗体的内容只是显示程序主题、版权等信息;复杂些的,可以显示主程序的加载项目情况。

  下面是我实现的一个SplashScreen类:

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Windows.Forms;
  5. using System.Threading;
  6. using System.Reflection;
  7. namespace SplashScreen
  8. {
  9. public class SplashScreen
  10. {
  11. private static object _obj = new object();
  12. private static Form _SplashForm = null;
  13. private static Thread _SplashThread = null;
  14. private delegate void ChangeFormTextdelegate(string s);
  15. public static void Show(Type splashFormType)
  16. {
  17. if (_SplashThread != null)
  18. return;
  19. if (splashFormType == null)
  20. {
  21. throw (new Exception())
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号