using System;
using System.Drawing;
using System.Windows.Forms;
namespace Test_05_异型窗体_
{
public partial class My_Frm05 : Form
{
public My_Frm05()
{
InitializeComponent();
}
private void My_Frm05_Load(object sender, EventArgs e)
{
this.Icon = new Icon(Application.StartupPath + @"/QQ.ico"); //加图标
this.BackColor = Color.Blue;//背景颜色
this.BackgroundImage = Image.FromFile(Application.StartupPath + @"/PcMan.png");//加载背景图片
this.FormBorderStyle = FormBorderStyle.None;//去边框
this.BackgroundImageLayout = ImageLayout.Stretch;//拉伸
//this.MaximizeBox = false;//屏蔽最大化按钮
//this.MinimizeBox = false;//屏蔽最小化按钮
this.AutoSizeMode = AutoSizeMode.GrowAndShrink;//固定窗体大小
}
private void btnMax_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Maximized; //最大化
}
private void btnMin_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;//最小化
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close(); //关闭
}
private void btnOK_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Normal; //还原
}
int X, Y;//定义全局变量
private void My_Frm05_MouseDown(object sender, MouseEventArgs e) //鼠标左键按下时发生
{
X = e.X;
Y = e.Y;
}
private void My_Frm05_MouseMove(object sender, MouseEventArgs e) //鼠标左键按下并移动时发生
{
if (e.Button == MouseButtons.Left)
{
this.Top = this.Top + (e.Y - Y);
this.Left = this.Left + (e.X - X);
}
}
}
}