步驟如下:
1.新建窗體,并隱藏標題欄。
2.導入圖片為窗體BackgroundImage。適當將BackgroundImageLayout屬性設置為Strech.
3.導入命名空間以便可以繪制二維圖形:
using System.Drawing.Drawing2D;
4.為窗體加載事件添加如下代碼:
private void Form1_Load(object sender, EventArgs e)
{
this.Left = (SystemInformation.PrimaryMonitorMaximizedWindowSize.Width - this.Width) / 2;
this.Top = (SystemInformation.PrimaryMonitorMaximizedWindowSize.Height - this.Height) / 2;
}
5.同時為Paint事件添加如下代碼:
private void Form1_Paint(object sender, PaintEventArgs e)
{
GraphicsPath Myformpath = new GraphicsPath();
Myformpath.AddEllipse(0,0,this.Width-30,this.Height-30);
this.Region = new Region(Myformpath);
}
6.最后為窗體的DoubleClick事件添加如下代碼,以便雙擊可以退出程序:
private void Form1_DoubleClick(object sender, EventArgs e)
{
Application.Exit();
}