随笔分类 -  C#

Revit2015+vs2012新建项目
摘要:1.在vs中创建一个类库,创建项目名称(eg:Project1); 2.在vs中添加引用,即安装的revit所在的目录下的revitAPI.dll以及RevitAPIUI.dll文件。 3.修改项目的属性 应用程序中:修改目标框架为.net framework 4.5 输出为类库 生成:常规中,修改 阅读全文
posted @ 2019-04-02 16:21 苏_苏(sunny) 阅读(290) 评论(0) 推荐(0)
类名:IExternalCommandAvailability+IExternalCommand实现对某些控件的自定义使用
摘要:起初对于这些名词不懂,后经查阅了解如下,希望对学习者能有所帮助。在Revil里大部分命令在没有打开文档的时候是禁用的,有的在没有打开文档也是可以使用的。而又一些在平面视图是禁用的如标高,有的在3D视图里是禁用的 如标高和轴网,类似于在revit中对于某些组文件进行相应的标注他们的长宽高等,在二维三维 阅读全文
posted @ 2019-04-02 16:19 苏_苏(sunny) 阅读(386) 评论(0) 推荐(0)
Revit 模态框
摘要:非模态窗口有一个好处,就是可以一直停留在程序之前,然后持续完成操作。但是在Revit二次开发中,非模态窗口也有几个注意事项。 1、需要在文档关闭的时候,把非模态窗口也关闭掉,不然会导致文档关闭,窗口还在这样奇怪的Bug。 2、非模态的窗口的事件需要在IExternalCommand里注册。 3、每个 阅读全文
posted @ 2019-04-02 16:11 苏_苏(sunny) 阅读(318) 评论(0) 推荐(0)