C#之winform窗体的最大化、最小化、还原、关闭以及窗体的移动
在做winform窗体界面美化时,一般都将窗体的FormBorderStyle属性修改为None,之后窗体将会变成一张空白的“白纸”,然后根据自己的需要进行界面的设计。窗体上的关闭、最小化、最大化按钮都需要自己添加,实现其功能的代码如下:
//窗体的关闭
private void btnClose_Click(object sender, EventArgs e)
{
this.Close();
}
//窗体最小化
private void btnMin_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
//窗体最大化以及还原
private void btnMax_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
Image backImage = Resources.最大化;//这里图片调用的时资源库中添加好的图片 需要添加引用 using CalibrationAndMatching.Properties;
btn_Max.BackgroundImage = backImage;
}
else