注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

MicroDraw CAD/CAM中间件

产品主页 http://www.microdraw.com

 
 
 

日志

 
 

修改电气岛颜色(改变拓扑关系颜色)  

2014-04-15 00:10:36|  分类: 控件编程示例及截 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
修改电气岛颜色
电气岛对象有接口函数修改颜色,首先必须得到电气岛对象;

以下我们根据选择元素得到电气岛对象;(电气岛生成的时候,会对电气岛内的元素的"*ISLAND_NO" 属性进行赋整数值,其数值就是电气岛自身的序号);也就是说电气岛内的元素都记录了一个电气岛的需要; 我们根据这个序号就可以得到电气岛的对象;

代码如下
   
  •     if(MDrawNet1.FindProp(-2,"*ISLAND_NO") == 1) //此元素在电气岛内
  •     {
  •         var  daoIndex = MDrawNet1.GetLongProp(-2,"*ISLAND_NO"); //得到元素的电气岛序号
  •         var iDrawing = MDrawNet1.GetDrawing();//得到当前的图纸DRAWING
  •         var island = iDrawing.GetRelation(daoIndex);//根据需要得到电气岛对象
  •         island.ChangeColor(0x0000FF,0);//将电气岛改为红色
  •      }
  •      MDrawNet1.RedrawAll();

复制代码

  评论这张
 
阅读(21)| 评论(1)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018