zoukankan
html css js c++ java
如何制作winform得启动画面
using
System;
using
System.Collections.Generic;
using
System.Text;
using
System.Windows.Forms;
using
System.Drawing;
namespace
SlashScreenLib
{
public
class
SlashScreenForm:Form
{
static
SlashScreenForm slashScreen;
Bitmap bitMap;
public
static
SlashScreenForm SlashScreen
{
get
{
if
(slashScreen
==
null
)
{
slashScreen
=
new
SlashScreenForm();
}
return
slashScreen;
}
}
public
SlashScreenForm()
{
//
SlashScreen肯定显示在屏幕中央
this
.StartPosition
=
FormStartPosition.CenterScreen;
//
应该没有边框
this
.FormBorderStyle
=
FormBorderStyle.None;
//
获取SlashScreen要显示的图片
bitMap
=
Resources.Resource.SlashScreen;
//
窗口大小与图片大小一致
this
.ClientSize
=
bitMap.Size;
//
在图片上写上字
using
(Font f
=
new
Font(
"
宋体
"
,
18
))
{
using
(Graphics g
=
Graphics.FromImage(bitMap))
{
g.DrawString(
"
Jillzhang
"
, f, Brushes.Black,
100
,
142
);
}
}
this
.BackgroundImage
=
bitMap;
}
protected
override
void
Dispose(
bool
disposing)
{
base
.Dispose(disposing);
if
(disposing)
{
if
(bitMap
!=
null
)
{
bitMap.Dispose();
bitMap
=
null
;
}
}
}
}
}
作者:
jillzhang
出处:
http://jillzhang.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
《软件工程》第八章随笔
《软件工程》第七章随笔
《软件工程》第六章随笔
《软件工程》-第五章随笔
自动生成小学四则运算题目
人月神话
软件工程——理论、方法与实践11
软件工程——理论、方法与实践⑩
软件工程——理论、方法与实践⑨
软件工程——理论、方法与实践⑧
原文地址:https://www.cnblogs.com/jillzhang/p/543613.html
最新文章
laravel框架的中间件middleware的详解
Larave框架下Contracts契约的解析
Laravel关联模型中has和with区别
vuejs怎么和thinkphp结合
二维数组环求最大子数组
二维数组求最大子数组的和
一维数组头尾相连求最大子数组
铁大需求电梯需求报告
数组2
数组
热门文章
《四则运算》2
四则运算2 设计思想
《梦断代码》阅读计划
2位“随机”数四则运算
《四则运算2》
四则运算2设计思路
学期读书计划
《软件工程》第十章随笔
《软件工程》第十一章
《软件工程》第九章随笔
Copyright © 2011-2022 走看看