经常我们在去掉 窗体边框原来系统默认的边框后 窗体会显得 有点怪怪的 这就需要自己 添加一个边框
第一步 添加paint事件
添加新项目后 选中窗口 然后打开属性窗口选中事件面板 双击paint事件 跳转到 代码窗口

第二步写代码
在paint函数中写上下面代码
private void Form1_Paint(object sender, PaintEventArgs e)
{
Rectangle tang = this.ClientRectangle; //获取窗口矩形 为了下面得到窗口的宽高
Graphics g3 = e.Graphics; //新建一个画布
Color c3 = Color.FromArgb(46, 204, 113); //声明一个 颜色
Pen p3 = new Pen(c3); //新建一支画笔
//g3.SmoothingMode = SmoothingMode.HighQuality; //抗锯齿 使得线条变柔顺 在画斜线或者曲线的时候使用
//g3.InterpolationMode = InterpolationMode.HighQualityBicubic; //使得画出来的效果高质量
//g3.CompositingQuality = CompositingQuality.HighQuality; //高质量画图
g3.DrawLine(p3, 0, 0, 0, tang.Height-1); //在(0,0)和(tang.Width - 1, 0)这两点间画一条直线
g3.DrawLine(p3, 0, tang.Height-1, tang.Width-1, tang.Height-1); //注意必须减1 不然显示不出来 因为 如果假设窗口的高度是3像素 我们知道(0,0)位置代表 窗口最左上角的像素点 那么最左下角的像素点应该是(0,2) 而不是(0,3) 因为0,1,2 已经三个像素点了
g3.DrawLine(p3, tang.Width-1, tang.Height-1, tang.Width-1, 0);
g3.DrawLine(p3, tang.Width-1, 0, 0, 0);
}
第三步 效果展示
为了显示边框更明显 我 打开了记事本做 背景