
要说这好记性,真是不如烂笔头,时间一长,不常用的知识,很容易就忘掉了,所以打算抽时间把一些API方面的知识做个总结,既能帮助自己,也能让刚入门的小伙伴少走些弯路。
本节主要总结EPLAN中对象的“属性<PropertyValue>”。
了解PropertyValue属性类很重要,因为我们日常在EPLAN界面里对某个对象的操作大多就是编辑其属性,例如通过属性对话框中编辑页属性、设备属性、连接点定义属性等等,这些属性在程序当中便是以PropertyValue类对象来存储的,例如上节里介绍的页属性便是保存在一个PagePropertyList列表中,列表中便是PropertyValue对象的集合,这么多属性又是如何区别值的类型呢?原来PropertyValue对象属性Definition.Type中就用来保存所含值的类型,这些值类型(PropertyDefinition.PropertyType)共有9种,代码如下:
此处内容需要权限查看
您还没有获得查看权限包年VIP终身VIP可免费查看
升级VIP免费查看
最后,EPLAN通过定义多个不同类型之间的转换运算符,简化了对属性的访问,不必显示调用我们就可以直接对其赋值,例如上面例子中对某个Properties[ ]属性直接利用=赋值,而不必使用Set()方法,程序会隐式转换为对应的数据类型,好了,有关对象属性的API总结就先到这里,电气CAD吧可向终身会员用户提供技术咨询服务,有哪里不懂的用户可以随时联系我们!下节见。
声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可,本网站资源大都来自原创,也有少部分来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:cad-bbs@qq.com