
Winform
winform
小小小陆
好记性不如烂笔头,记录一些东西,防止遗忘
展开
-
DevExpress WinForm 自定义TreeList过滤方式
由于DevExpress TreeList自带的过滤方式有缺陷,当过滤到父级节点时候,子节点只要不满足条件就不显示,有时候我们并不想这样,虽然dev最近的版本解决了当过滤到子节点的时候显示其父级节点的BUG(将treeList1.OptionsFilter.FilterMode = DevExpress.XtraTreeList.FilterMode.Extended;),但是过滤到父级显示其子级问题却没有解决,所以无奈的只能自定义过滤规则。该规则包括过滤到父级显示子级,和过滤到子级显示父级。...转载 2022-08-29 09:04:19 · 662 阅读 · 0 评论 -
使用OpenCV + GDAL 拼接图片
前言:之前写过一章关于Gdal批量拼接,剪切图片的博客,但是有一些局限性,如果相机拍摄的时机不一定,物体移动的时候,拍出来的图片起始高度不同,且没办法测量偏移量,就不适用了。所以我想到一个办法。就是在要拍摄的物体上方加一条标识线,如下图所示:假设物体在标识线下方,我们只需要按照标识线位置拼接就好。比如拍出来的图片如下面两张图所示: 假设图一和图二是完美情况拍出来的图片,高度分毫不差,这样我们不用考虑偏移,正常拼接就好,但...原创 2021-11-17 17:23:07 · 2508 阅读 · 0 评论 -
使用Graphics绘制图形
目标是做一个扫描wafer的界面,界面初始化时会根据wafer的直径和die的边长绘制下图中的样子;单击启动,程序会开始扫描变绿。并且窗体拉大缩小时,绘制的图形可以跟着放大缩小,(正常wafer有12寸或者8寸的,不缩小屏幕也放不下),刚开始时是计算图形所在容器的size变化倍数,然后乘上wafer的直径和die的边长,重新绘制图形。但是这样算出来的倍数会有小数,计算的时候有误差,肯定是不对的。最后想到绘制图形和放大缩小用同一个Graphics,这样在放大缩小图形时直接操作这个Graphics就可以了原创 2021-02-04 10:17:55 · 2194 阅读 · 2 评论