SplashScreenManager控件介绍
发布日期:2021-05-01 02:21:34 浏览次数:62 分类:技术文章

本文共 1246 字,大约阅读时间需要 4 分钟。

SplashScreenManager实现Loading窗体以及Wait窗体的基本应用

1.首先:添加一个SplashScreenManager控件到窗体上,项目下会多出一个SplashScreen1.cs

2.然后设计SplashScreen窗体,打开窗体设计器,该窗体有图片,提示信息,进度条等组成,右键每个控件可以进行相应的属性设置

3.在主程序中编写代码:

using System;

using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using DevExpress.XtraSplashScreen;
namespace Office7._1
{
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            SplashScreenManager.ShowForm(typeof(SplashScreen1));  //ShowForm方法显示LoadIng窗口
            Thread.Sleep(5000);    //为展示效果,将线程延迟设置为5秒
            SplashScreenManager.CloseForm();   //关闭加载窗口
            Application.Run(new Form1());     
        }
    }

}

运行效果图:

4.SplashScreenManager来添加WaitForm

在主窗体中添加一个按钮,通过点击事件来实现WaitForm窗体

在点击事件中,添加代码:

using System;

using System.Threading;
using System.Windows.Forms;
using DevExpress.XtraSplashScreen;
using Office7._1;
namespace Office7._1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            SplashScreenManager.ShowForm(typeof(WaitForm1));
            Thread.Sleep(5000);
            SplashScreenManager.CloseForm();
        }
    }

}

效果图:

转载地址:https://blog.csdn.net/ClearLoveQ/article/details/80885796 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux 之 system-v 共享内存
下一篇:前端构建工具gulp的使用介绍及安装流程

发表评论

最新留言

不错!
[***.144.177.141]2024年03月11日 09时32分41秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

读写测试_UFS 3.0读写测试数据曝光:秒杀UFS 2.1和eMMC 2019-04-21
注册小程序要多少钱_开发一个微信小程序商城要多少钱? 2019-04-21
mysql 实现id自增序列_MySQL分表自增ID解决方案 2019-04-21
catti二级笔译综合能力真题_CATTI韩语二级口译真题及考场回忆版 2019-04-21
攻防世界 适合做桌面_世界杯大冷门,双方实力悬殊,德国队为何输给了韩国队... 2019-04-21
可涂抹什么让指纹加深_手机镀膜是什么?液体玻璃手机镀膜和膜结手机纳米防护的区别... 2019-04-21
node静态服务器优缺点_Node —— BFF 2019-04-21
新风系统风速推荐表_PE管还是PVC管?现场评测新风系统两种管道对比 2019-04-21
华为社招嵌入式软件面试_嵌入式软件面试那点事 2019-04-21
心电图多少为正常范围_一个人的正常尿酸是多少,不管体重多少,不超过这个范围都算正常... 2019-04-21
两个集合相等的例题_人教A版高中数学必修一1.1.集合间的基本关系优质课公开课课件、教案... 2019-04-21
用流密码实现加密java语言_使用java的流密码 2019-04-21
合唱队形java_动态规划之合唱队形问题 2019-04-21
java变量怎么进行百分比_在Java中显示百分比 2019-04-21
java 设置pdf页面大小_Java PDF页面设置——页面大小、页边距、纸张方向、页面旋转... 2019-04-21
cmd mysql 数据分析_小白学数据分析--与MySQL有关的小知识 2019-04-21
java完成九宫格数独_简单实现java数独游戏 2019-04-21
php 安装zip,php7.4安装zip扩展 2019-04-21
php7 gitbook,php7性能分析扩展工具xhprof 2019-04-21
java wav 切割_java切割音频文件 2019-04-21