03 2014 档案
摘要:值无效,可能是你下拉框选项,没有这样的值,而你却设置这个值。
dataGridView1.Rows[i].Cells[1].Value = "选项一";
解决方法就是在窗体的构造函数里添加如下代码:
this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };
阅读全文
摘要:问题:
通过Document.Create.NewOpening(wall, xyz1, xyz2); 可在墙上开洞。
假如下次执行同样的操作revit自身会报错,没有可剪切的墙体。
请问:怎样判断那个位置已经开洞?
答:
1. 你可以用Opening类为条件,过滤出Opening对象,再根据Linq 查询,找出在一个给定墙上的Opening对象。 使用条件: Opening.Host == givenWallId.
这样就可以获得墙上所有的洞口。
2. 然后可以从Opening.IsRectBoundary 判断洞口是否为矩形。矩形洞口的两个对角点坐标可以从Opening.BoundingRect 获得。也可以获得矩形的四个边Opening.BoundaryCurves.
3. 既然获得洞口尺寸和位置,你就可以判断你的目标洞口与原有洞口的关系。
阅读全文
摘要:API判断本机安装的Revit版本信息
阅读全文
摘要:过滤选择,加上过滤条件,没有看出来差别。
阅读全文
摘要:Revit API创建标注NewTag
阅读全文
摘要:上次提问,关于遍历链接文档创建空间的问题。
最终解决办法是:在链接文档的时候选择“原点到原点”
失败的原因就是坐标系没有对正。
这次的问题如下:
我希望在风管连接弯头之前,设置好首选的弯头类型。
1.元素参数如果是int或者double可以直接修改。
如果是ElementId如何知道从哪里得到这些Id
2.如图所示,编辑风管类型。
阅读全文
摘要:没人教我,我自己发现的,可能老手都知道,我给新手分享一下。
阅读全文
摘要:Revit API找到风管穿过的墙(当前文档和链接文档)
阅读全文
摘要:Revit API得到类别Category设置类别可见性
阅读全文
摘要:Revit API修改链接文件房间边界
阅读全文
摘要:用法:
txt.Text=UnitConvertC.CovertFromAPI(param.AsDouble());
param.Set(UnitConvertC.CovertToAPI(txt.Text));
阅读全文
摘要:Revit API批量布置函数doc.Create.NewFamilyInstances();
阅读全文