07 2020 档案
摘要:AutoCAD Civil 3D .Net二次开发一书中第11.2节使用customdraw实现了纵断面图标尺的显示, 对于不熟悉c++的用户来说, 掌握这部分内容有些困难, 今天就用另一种方式来实现同样的功能。 这里涉及到的主要方法与前一篇帖子类似, 都是使用的DrawableOverrule。
阅读全文
摘要:昨天同事提出了这样一个需求, 要让曲面的点位高程标签与屏幕平行, 以便于查看, 如下图: 其实这个实现起来很简单: 不知道大家对这个教程是否熟悉, 如果熟悉的话, 问题就相当简单。 直接修改样例代码, 几行代码就搞定了。 public class LabelOverrule : DrawableOv
阅读全文
摘要:转自:https://blog.csdn.net/maoli2010/article/details/6199280 在与COM对象交互的时候有的时候我们得到一个对象,我们想知道它的类型,可以使用Object.GetType()方法得到的类型却是System.__ComObject,因为System
阅读全文
摘要:很长时间没有LINQ了, 除了知道LINQ外, 基本上都忘了。 昨天快下班时, 一个项目要统计图中的图块(BlockReference)数量及位置信息, 开始还想自己写排序及分组的代码, 忽然想到可以使用LINQ, 这使得代码简单了很多很多。 //使用LINQ排序、分组 var group = fr
阅读全文
摘要:很简单的事情, 差点绕远了。 点击图层管理按钮, 将autocad自己的图层pannel显示在自己创建的ribbontab中, 同时让该按钮“亮显”, 这个按钮使用RibbonToggleButton来创建, 而不是使用RibbonButton。 是不是很简单?!
阅读全文