- 博客(3)
- 收藏
- 关注
原创 分享一个分割按钮
给大家分享一个winform分割按钮,对Button进行重写,废话不多说,直接上代码public partial class SpliteButtonEx : System.Windows.Forms.Button { private Color _enabledColor = System.Drawing.Color.Gainsboro; private Color _borderColor = System.Drawing.Color.FromArgb(235,
2021-12-14 14:45:24 371
原创 分享一个小方法,判断同一坐标系下两个矩形是否有重合
最近项目中遇到一个问题,需要判断两个矩形是否有重合,以及重合的面积是否超过指定值。其实是一个很简单的数学问题,这里发出来给大家分享一下。先说思路,**同一坐标系下**,判断两个矩形是否有重合,有以下三种情况:1、两个矩形,其中一个包含在另一个之中,这种肯定是重合的;2、两个矩形,完全不重合,即没有交叉重合的区域;3、两个矩形,有部分重合在一起,形成一个新的重合矩形。下面这个图形就是第三种情况![在这里插入图片描述](https://img-blog.csdnimg.cn/23b1c55641a
2021-11-23 10:06:03 3915 1
原创 winform自定义日历控件
先上效果图 自定义日历控件的功能 以一个重写的panel控件为基础,重写的panel实现了日期圆形的背景色,然后以此基础再做一个自定义控件PanelDay,最后根据年月计算该月的日期分布,最后将PanelDay按照计算结果添加到PanelMonth上,实现最后的效果。因为日期是根据算法计算出来的,然后每个月的日期分布都是重新加载的,所有改变年份和月份后加载速度有点儿慢,大家有更好的方法...
2018-11-26 14:44:25 3235 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人