使用系統;
使用 System.Collections.Generic;
使用系統文字;
使用 System.Windows.Forms;
使用系統繪圖;
命名空間 SlashScreenLib
{
公用類別 SlashScreenForm:Form
{
靜態 SlashScreenForm 斜線螢幕;
點陣圖;
公共靜態 SlashScreenForm SlashScreen
{
得到
{
if (slashScreen == null)
{
斜線螢幕=新的斜線螢幕形式();
}
返回斜線螢幕;
}
}
公共 SlashScreenForm()
{
//SlashScreen肯定顯示在螢幕中央
this.StartPosition = FormStartPosition.CenterScreen;
//應該沒有陌生人
this.FormBorderStyle = FormBorderStyle.None;
//取得SlashScreen要顯示的圖片
點陣圖 = Resources.Resource.SlashScreen;
//視窗大小與圖片大小一致
this.ClientSize = bitMap.Size;
//在圖片上寫上字
using (Font f = new Font("宋體", 18))
{
使用 (圖形 g = Graphics.FromImage(bitMap))
{
g.DrawString("Jillzhang", f, Brushes.Black, 100, 142);
}
}
this.BackgroundImage = 點陣圖;
}
受保護的覆蓋無效處置(布爾處置)
{
基礎.處置(處置);
如果(處置)
{
if (點陣圖!= null)
{
位圖.Dispose();
點陣圖=空;
}
}
}
}
}