特殊类型窗体制作: 用C#实现启动欢迎界面
第一步: 主程序启动主窗体(这里表示为 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#实现启动欢迎界面相关推荐
- 软碟通制作 U 盘重装启动盘的教程
软碟通制作 U 盘重装启动盘的教程 说明 前期准备工作 安装步骤 说明 本教程只是给出制作 U 盘重装启动盘的详细过程.在电脑可以本来就可以进入Windows 操作系统的情况下,直接双击 ISO ...
- 如何制作一个U盘启动盘和重装window系统
一.如何制作一个U盘启动盘(以老毛桃为例) 前期准备 1.准备一个4G以上的U盘 2.备份U盘重要文件,制作过程中会格式化U盘. PS:因为此软件涉及对可移动磁盘的读写操作,部分杀毒软件和安全类软件会 ...
- 重装系统:利用微PE制作U盘为启动盘,重装win7旗舰版(win10等也一样)
利用微PE制作U盘为启动盘,重装win7旗舰版(win10等也一样) 注意:如果是安装win10,推荐参考下面这个链接.(利用微软官方U盘制作工具,制作系统启动U盘并重装win10系统) 一·准备工作 ...
- 推荐一款u盘启动盘制作工具小优启动v7.0版
小优启动超级u盘启动盘制作工具,人人都会使用u盘装系统. 小优启动超级u盘启动盘制作工具v7.0正式版更新日志: 主要程序软件更新细节: 1. 整合三大功能体系:U盘启动:ISO模式,支持UEFI启动 ...
- Rufus怎么使用?Rufus制作Win10 U盘启动安装盘教程
Rufus 是一个开源免费的快速制作 U 盘系统启动盘和格式化 USB 的实用小工具,本文就为大家带来了使用方法,需要的朋友一起看看吧 [制作Win10 U盘启动安装盘教程] [制作uefi win7 ...
- WinSetupFromUSB - 超简单制作多合一系统安装启动U盘的工具 (支持Win/PE/Linux启动盘)
很多同学都喜欢将电脑凌乱不堪的系统彻底重装以获得一个"全新的开始",但你会发现如今很多电脑都已经没有光驱了,因此制作一个U盘版的系统安装启动盘备用是非常必要的. 我们之前推荐过 I ...
- WinSetupFromUSB - 超简单制作多合一系统安装启动U盘的工具 (支持Win/PE/Linux启动盘)...
很多同学都喜欢将电脑凌乱不堪的系统彻底重装以获得一个"全新的开始",但你会发现如今很多电脑都已经没有光驱了,因此制作一个U盘版的系统安装启动盘备用是非常必要的. 我们之前推荐过 I ...
- 如何使用grup制作U盘多重启动盘
兄弟近来遇到如下问题: 1.如何使用grup制作U盘多重启动盘 2.制作的U盘启动盘找不到电脑的硬盘 3.制胜好的U盘启动盘能否再存放其它的东东,是否有影响 转载于:https://b ...
- vbs 窗体文字获取文档_MDI类型窗体设置背景图片
MDI类型窗体设置背景图片 [实例介绍]本实例实现为多文档窗体设置背景图片的功能.运行程序,可以看到 MDI窗体显示的背景图片,可以打开子窗体.结果如 图1.33所示. [开发过程] (1) 创建一个 ...
最新文章
- python框架django入门_web框架之Django(python3入门)
- java的应用程序开发_开发一个Java应用程序(1)
- 2019 ACM/ICPC 南京站 E.Observation,区间筛
- 文件传输服务器的默认端口,服务器上传文件端口
- cocos2d-x 调用java_cocos2d-x中通过Jni实现Java与C++的互相调用
- 计算机普通用户没有软件怎么回事,请教各位高手:单机多用户账户计算机,当管理员用户安装了程序,其它普通用户账户不能使用怎么处理?比如在管理...
- weblogic系列漏洞整理 -- 1. weblogic安装
- 实现关于跨二级域名和1.1和2.0版.net Forms身份验证体制的问题和解决办法.
- 如何获取win10当前桌面背景壁纸
- 证件照处理技术的应用
- C# 之 Word光标移动 GoTo 方法
- 基于SSM超越宠物医院诊治系统
- Context-Free Grammar及形状规则集
- 淘宝人生3周年,聊聊我们3D互动游戏的项目经验
- 零基础小白如何学习角色建模?这些流程步骤你一定要知道!
- 李宏毅ML2021 HW7 BERT-Question Answering
- 纳米材料与技术类毕业论文文献有哪些?
- QCon-oCPX多目标多场景联合建模在OPPO的实践
- 树莓派python播放报警声(usb音响)
- GK Summay算法(ϵ−approximate ϕ−quantile)
热门文章
- c++保存图标到dll_自动保存邮件附件至指定文件夹
- cannot convert ‘_IO_FILE*’ to ‘const char*
- leetcode中使用c++需要注意的点以及各类容器的初始化、常用成员函数
- leetcode 46. 全排列 思考分析
- JavaScript | 创建对象并通过JavaScript函数在表中显示其内容
- Java BigDecimal floatValue()方法与示例
- Java IdentityHashMap putAll()方法与示例
- python 示例_Python中带有示例的关键字除外
- 二、织物具备超级防水效果的条件?
- Java——设计模式(工厂方法模式)