随笔分类 -  代码备忘

用于记录所见常用代码,记录下来,时常翻阅
摘要:通用的单例窗体制作类 阅读全文
posted @ 2018-07-06 10:06 帆帆帆 阅读(1098) 评论(2) 推荐(0)
摘要:最近项目中需要用到在TOC监听图层的变化,从而针对添加的不同图层进行不同的操作。但是当TOC中添加图层组时,无法监听到图层组中添加图层的动作。于是自己构建事件接口,然后构建一个GroupLayer的子类来实现这个接口。 阅读全文
posted @ 2018-05-22 20:18 帆帆帆 阅读(1007) 评论(0) 推荐(0)
摘要:根据配置文件中的资源的相对路径转化为绝对路径 阅读全文
posted @ 2018-04-23 16:30 帆帆帆 阅读(1813) 评论(1) 推荐(1)
摘要:背景 在做一个类似文件树的控件,支持节点从树上向其它的控件拖动程序,但是要保证树上的节点不能拖动上其他的节点上。 代码 思路 在TreeList的DragOver的事件下添加代码,判断DragOver时鼠标是否与树的节点相交,如果相交,则将拖动的效果变为禁止进入。这里DragEffects是一个枚举 阅读全文
posted @ 2017-12-18 20:58 帆帆帆 阅读(1371) 评论(0) 推荐(0)
摘要:switch....case 在一定程度上破坏了代码的整洁性,为了让代码更加简洁,这里想到使用键值对来对switch.....case进行替换 阅读全文
posted @ 2017-09-06 21:41 帆帆帆 阅读(1506) 评论(4) 推荐(0)
摘要:在工作中用sendMessage的方法向另外一个进程中传递窗体的位置,长度,宽度四个值,但是sendMessage的方法签名中只有两个参数。于是在网上找到了一些代码,找到了这个利用位运算来合并参数的方法。 阅读全文
posted @ 2017-08-19 21:32 帆帆帆 阅读(797) 评论(0) 推荐(0)
摘要:问题描述 对TreeList初始化之后,设置treelist的焦点节点时,发现每次初始化控件的时不能正确的绑定焦点节点,第二次点开treelist的时候才会正常的设置目标节点为焦点节点。 截图 解决方案 在重构代码的时候,无意间调整了一下代码的顺序,发现能够正确设置目标节点为焦点节点。 上述代码,在 阅读全文
posted @ 2016-11-07 20:20 帆帆帆 阅读(2330) 评论(0) 推荐(0)
摘要:引用的类库:ESRI.ArcGIS.GeoDatabaseExtensions 逻辑步骤: 1.创建las数据集(ILasDataset)。 2.实例化las数据集的编辑器(ILasDatasetEdit)。 3.利用las数据集编辑器进行对las文件的操作。 4.las数据集对象另存为指定的路径。 阅读全文
posted @ 2016-11-01 21:28 帆帆帆 阅读(2488) 评论(0) 推荐(0)
摘要:利用.NET中的File.Copy方法 命名空间:System.IO 重载列表:Copy(string sourceFilePath,string targetFilePath) sourceFilePath:要复制的文件路径。 targetFilePath:目标文件的路径,不能是目录和现有的文件 阅读全文
posted @ 2016-11-01 21:17 帆帆帆 阅读(9554) 评论(0) 推荐(0)
摘要:利用DevExpress.XtraCharts制作饼图 阅读全文
posted @ 2016-10-10 17:23 帆帆帆 阅读(1787) 评论(0) 推荐(0)