• 06-开启管理页面-弹出对象引用设置的错误-System.ArgumentOutOfRangeException: Length cannot be less than zero
    Ren Zhi Hong
    【问题描述】 安装SelectServer的过程中,数据库配置完毕后,在是否打开管理页面的提示对话框选择OK,则弹出如下错误:[长度不能小于0],点击继续,则会弹出IE,尝试加载管理页面并弹出如下第二个报错截图。 关键字为:System.ArgumentOutOfRangeException: Length cannot be less than zero 中文是:System.ArgumentOutOfRangeException...
  • 【MSCE C#】为什么有些面板上的属性,通过EC获取不到?以LineElement的Length属性为例
    霄男 宿
    随便画一条LineElement 然后通过如下代码获取它的Length,结果获取不到,是什么原因呢? ElementId elementId = (ElementId)1400L; Element ele = GeneralUtils.ActiveDgnModel.FindElementById(elementId); IDgnECInstance findedIns; IECProperty...
  • RE: 【MSCE C#】为什么有些面板上的属性,通过EC获取不到?以LineElement的Length属性为例
    HongQiang Guo
    if(iecPropertyValue.IsArray) { IECArrayValue curECArrVal = iecPropertyValue as IECArrayValue; for (int i = 0; i < curECArrVal.Count; i++) { IECPropertyValue ccurECPropVal = curECArrVal[i]; ...
  • RE: 【MSCE C#】为什么有些面板上的属性,通过EC获取不到?以LineElement的Length属性为例
    HongQiang Guo
    换DgnECManager.Manager.GetHistoricalElementProperties试试
  • RE: 【MSCE C#】为什么有些面板上的属性,通过EC获取不到?以LineElement的Length属性为例
    霄男 宿
    试过了,获取不到啊。我研究了一下ECSchema,这个Length属性是存储在Segments属性中的,而Segments属性是一个Segment类型的结构体。 所以我到底应该如何通过属性面板上的名称来获取到具体的IEC Property 或者IECPropertyValue类型呢?因为我不可能查看所有ECSchema来进行定制化开发啊,需要有一个通用的方法呢~ 其实最终的问题还是要获取所有显示在面板上的EC属性...