经常我们在去掉 窗体边框原来系统默认的边框后 窗体会显得 有点怪怪的 这就需要自己 添加一个边框

第一步 添加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);}

第三步 效果展示

为了显示边框更明显 我 打开了记事本做 背景

C# 给窗口添加边框相关推荐

  1. 创建一个窗口,在窗口中心位置添加一个选项卡窗格,窗口采用边框布局,选项卡窗格添加两个面板,一个空面板,一个类似于千鸟格的面板。

    ​//在Java的GUI设计中,如果要想实现在一个窗体中多个界面并且能在这些界面内可以随意切换,那选项卡面板绝对是最佳的选择,下面将具体介绍JTabbedPane的使用方法 //pane是Java中的 ...

  2. alert中添加表格_Excel设置表格边框的几种方法,还有自动添加边框哟

    我们在日常工作中,使用Excel制作表格的,最后都要加上边框,打印时才会达到表格的要求,今天小编教大家快速给表格添加边框的方法,有一种是自动添加哟! 方法一: 利用功能选项卡按钮,这应该是大家经常用的 ...

  3. Qt/QML 窗口阴影边框实现

    前言 在Qt界面开发中,很多时候为了UI的整体美观,都会在窗体添加阴影边框,这样会让整个窗体更加漂亮,用户体验会更好,那么,接下来介绍几种在项目中常用的添加阴影边框的方式,其中包括QWidget和QM ...

  4. OpenCV在图像上添加边框borders

    OpenCV在图像上添加边框borders 在图像上添加边框borders 目标 理论 代码 解释 声明变量 载入图片 创建一个窗口 初始化参数 环形loop 颜色随机 在图像周围形成边框 结果 在图 ...

  5. html:(15):用css样式给表格添加边框和caption标签

    用css样式,为表格加入边框 Table 表格在没有添加 css 样式之前,是没有边框的.这样不便于我们后期合并单元格知识点的讲解,所以在这一节中我们为表格添加一些样式,为它添加边框. 在右侧代码编辑 ...

  6. vba 删除 添加checkbox_如何设置EXCEL输入内容后自动添加边框?

    在Excel中我们经常需要对输入的表格内容添加边框,一般的操作步骤是,先输入内容,再设置边框.但这样的问题在于,如果我们下次还要继续输入内容,还要再次添加边框,如果删除内容,还要手动去除边框. 那有没 ...

  7. 计算机excel怎么添加实线边框,Excel中自动添加边框线条的方法!学会效率翻倍!你确定不学?...

    原标题:Excel中自动添加边框线条的方法!学会效率翻倍!你确定不学? 平常大家在工作中,有时候是不是需要给Excel表格加上边框啊?那么今天我们就来聊聊Excel表格添加边框线条那些事. 大家给Ex ...

  8. photoshop图片添加边框

    经常要给图片添加边框,这里记录一下. 复制图层 打开photoshop窗口,拖进一张jpg图片: 菜单[编辑->描边] 文件[存储->jpg] 即可.

  9. PS相片添加边框和排版

    首先为人物添加边框 1. 点击图像-->画布大小 2.窗口中勾选相对复成框,宽度高度选择50像素,并把画布扩展颜色选择成白色,点击确定 对相片进行排版 1.编辑菜单栏中选择定义图案-->点 ...

最新文章

  1. 为什么阿里巴巴要禁用 Executors 创建线程池?
  2. 顺序表-删除所有元素值为x结点(另建表存放+复制到原表)
  3. 云极知客开放平台接口调用方法(C#)
  4. MVC5路由系统机制详细讲解
  5. Python -- Scrapy 命令行工具(command line tools)
  6. vue1与vue2的路由 以及vue2项目大概了解
  7. libsvm java下载_java-libsvm 版 结合已有数据集的demo,方便初学者使用 Develop 238万源代码下载- www.pudn.com...
  8. spring-quartz
  9. JavaFX将会留下来!
  10. python 抽象类、抽象方法、接口、依赖注入、SOLIP
  11. 苹果Mac如何显示隐藏文件?
  12. php二维数组按照键值排序的方法
  13. uva 12230 - Crossing Rivers(概率)
  14. kafka 集群搭建步骤
  15. 计算机设备与驱动器空白图标,这个方法帮你删掉win10设备和驱动器里无效图标...
  16. html的nofollow标签,HTML中的A标签的nofollow属性解读
  17. 网络版的知乎点赞问题~
  18. win10 卸载cuda
  19. 从线性模型到广义线性模型(2)——参数估计、假设检验
  20. org.apache.tools.ant.Task在哪个jar包

热门文章

  1. The Definitive Guide to Firebase 免积分下载
  2. python range()函数 从几到几
  3. 伺服驱动器实际应用中遇到的问题及解决方法大全
  4. 最新成果展示:利用缺陷信息数据库探索界面工程,助力GaN基肖特基势垒二极管的研究
  5. 属性重命名 @SerializedName
  6. 18-调停者模式Quarkus实现
  7. CC1101无法进入WOR状态,参照手册发送SWOR命令之前应该是空闲状态并且WORCTRL.RC_PD=0.
  8. PDF文件编辑方法之PDF如何分割页面
  9. 吉时利杯全国大学生电子测量知识竞赛 获奖名单!
  10. 爬虫之scrapy工作流程