第一步: 主程序启动主窗体(这里表示为 form1)

如下:

static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }

第二步: 主窗体( form1) 中的 _Load 事件中启动欢迎界面 (form2)

如下:

private void Form1_Load(object sender, EventArgs e)
        {
            //启动窗体
            Form2 MySplashForm = new Form2();
            MySplashForm.ShowDialog();
        }

第三步: 欢迎界面中控制界面的显示方式并使用 timer 控制欢迎界面的消失时间 (实际中往往是读取系统需要的配置信息后消失)

如下:

private void Form2_Load(object sender, EventArgs e)
        {
            //设置启动窗体
            this.FormBorderStyle = FormBorderStyle.None;
            this.BackgroundImage = Image.FromFile("test.jpg");
            this.timer1.Start();
            this.timer1.Interval = 10000;
        }

private void timer1_Tick(object sender, EventArgs e)
        {

//...........读取系统配置

//关闭启动窗体
            this.Close();
        }

private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            //关闭定时器
            this.timer1.Stop();
        }

转载于:https://www.cnblogs.com/ziyiFly/archive/2008/09/11/1288812.html

特殊类型窗体制作: 用C#实现启动欢迎界面相关推荐

  1. 软碟通制作 U 盘重装启动盘的教程

    软碟通制作 U 盘重装启动盘的教程 说明 前期准备工作 安装步骤 说明   本教程只是给出制作 U 盘重装启动盘的详细过程.在电脑可以本来就可以进入Windows 操作系统的情况下,直接双击 ISO ...

  2. 如何制作一个U盘启动盘和重装window系统

    一.如何制作一个U盘启动盘(以老毛桃为例) 前期准备 1.准备一个4G以上的U盘 2.备份U盘重要文件,制作过程中会格式化U盘. PS:因为此软件涉及对可移动磁盘的读写操作,部分杀毒软件和安全类软件会 ...

  3. 重装系统:利用微PE制作U盘为启动盘,重装win7旗舰版(win10等也一样)

    利用微PE制作U盘为启动盘,重装win7旗舰版(win10等也一样) 注意:如果是安装win10,推荐参考下面这个链接.(利用微软官方U盘制作工具,制作系统启动U盘并重装win10系统) 一·准备工作 ...

  4. 推荐一款u盘启动盘制作工具小优启动v7.0版

    小优启动超级u盘启动盘制作工具,人人都会使用u盘装系统. 小优启动超级u盘启动盘制作工具v7.0正式版更新日志: 主要程序软件更新细节: 1. 整合三大功能体系:U盘启动:ISO模式,支持UEFI启动 ...

  5. Rufus怎么使用?Rufus制作Win10 U盘启动安装盘教程

    Rufus 是一个开源免费的快速制作 U 盘系统启动盘和格式化 USB 的实用小工具,本文就为大家带来了使用方法,需要的朋友一起看看吧 [制作Win10 U盘启动安装盘教程] [制作uefi win7 ...

  6. WinSetupFromUSB - 超简单制作多合一系统安装启动U盘的工具 (支持Win/PE/Linux启动盘)

    很多同学都喜欢将电脑凌乱不堪的系统彻底重装以获得一个"全新的开始",但你会发现如今很多电脑都已经没有光驱了,因此制作一个U盘版的系统安装启动盘备用是非常必要的. 我们之前推荐过 I ...

  7. WinSetupFromUSB - 超简单制作多合一系统安装启动U盘的工具 (支持Win/PE/Linux启动盘)...

    很多同学都喜欢将电脑凌乱不堪的系统彻底重装以获得一个"全新的开始",但你会发现如今很多电脑都已经没有光驱了,因此制作一个U盘版的系统安装启动盘备用是非常必要的. 我们之前推荐过 I ...

  8. 如何使用grup制作U盘多重启动盘

    兄弟近来遇到如下问题:   1.如何使用grup制作U盘多重启动盘   2.制作的U盘启动盘找不到电脑的硬盘   3.制胜好的U盘启动盘能否再存放其它的东东,是否有影响   转载于:https://b ...

  9. vbs 窗体文字获取文档_MDI类型窗体设置背景图片

    MDI类型窗体设置背景图片 [实例介绍]本实例实现为多文档窗体设置背景图片的功能.运行程序,可以看到 MDI窗体显示的背景图片,可以打开子窗体.结果如 图1.33所示. [开发过程] (1) 创建一个 ...

最新文章

  1. python框架django入门_web框架之Django(python3入门)
  2. java的应用程序开发_开发一个Java应用程序(1)
  3. 2019 ACM/ICPC 南京站 E.Observation,区间筛
  4. 文件传输服务器的默认端口,服务器上传文件端口
  5. cocos2d-x 调用java_cocos2d-x中通过Jni实现Java与C++的互相调用
  6. 计算机普通用户没有软件怎么回事,请教各位高手:单机多用户账户计算机,当管理员用户安装了程序,其它普通用户账户不能使用怎么处理?比如在管理...
  7. weblogic系列漏洞整理 -- 1. weblogic安装
  8. 实现关于跨二级域名和1.1和2.0版.net Forms身份验证体制的问题和解决办法.
  9. 如何获取win10当前桌面背景壁纸
  10. 证件照处理技术的应用
  11. C# 之 Word光标移动 GoTo 方法
  12. 基于SSM超越宠物医院诊治系统
  13. Context-Free Grammar及形状规则集
  14. 淘宝人生3周年,聊聊我们3D互动游戏的项目经验
  15. 零基础小白如何学习角色建模?这些流程步骤你一定要知道!
  16. 李宏毅ML2021 HW7 BERT-Question Answering
  17. 纳米材料与技术类毕业论文文献有哪些?
  18. QCon-oCPX多目标多场景联合建模在OPPO的实践
  19. 树莓派python播放报警声(usb音响)
  20. GK Summay算法(ϵ−approximate ϕ−quantile)

热门文章

  1. c++保存图标到dll_自动保存邮件附件至指定文件夹
  2. cannot convert ‘_IO_FILE*’ to ‘const char*
  3. leetcode中使用c++需要注意的点以及各类容器的初始化、常用成员函数
  4. leetcode 46. 全排列 思考分析
  5. JavaScript | 创建对象并通过JavaScript函数在表中显示其内容
  6. Java BigDecimal floatValue()方法与示例
  7. Java IdentityHashMap putAll()方法与示例
  8. python 示例_Python中带有示例的关键字除外
  9. 二、织物具备超级防水效果的条件?
  10. Java——设计模式(工厂方法模式)