会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Robin's Space
博客园
首页
新随笔
联系
订阅
管理
如何制作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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @
2006-10-29 16:23
Robin Zhang
阅读(
1910
) 评论(
4
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告