几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(VB.NET/C#)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-29, 04:50 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 kean blog的文章,使用color-book name设置实体颜色 - 精华帖集合

kean blog的文章,使用color-book name设置实体颜色 - 精华帖集合
www.dimcax.com
kean blog的文章,使用color-book name设置实体颜色
小弟移职南方测绘,前一段忙着办手续,又一阵时间没有来坛子了。呵呵。这几天没有什么要紧的事情,找点资料和大家共同。 本文出自kean‘s blog。以后如果有空我会陆续翻译一部分放上来。我e文水平也比较次~有什么不正确的地方希望大家见谅。 ----------------------------------------------------------------------------------------------------------------- using autodesk.autocad.runtime; using autodesk.autocad.applicationservices; using autodesk.autocad.databaseservices; using autodesk.autocad.editorinput; using autodesk.autocad.colors; using system; using system.componentmodel; using system.globalization; namespace colorbookapplication { public class commands { [commandmethod("sc")] static public void setcolortoral() { document doc = application.documentmanager.mdiactivedocument; database db = doc.database; editor ed = doc.editor; itypedescriptorcontext typedes = null; cultureinfo cult = null; colorconverter conv = new colorconverter(); string str = "ral classic$ral 1000"; color col = null; try { // retrieve color from color-book col = conv.convertfrom(typedes, cult, str) as color; //用于将color-book中的颜色转化为autodesk.autocad.colors.color //第三个参数的string不知道干什么用的,貌似应该是color-book name 相关的东西,还望高手赐教 } catch (system.exception ex) { ed.writemessage("exception: " + ex.message); } if (col != null) { // select an entity to set the retrieved color promptentityresult per = ed.getentity("select an entity: "); if (per.status == promptstatus.ok) { transaction tr = db.transactionmanager.starttransaction(); using (tr) { try { entity ent = (entity)tr.getobject( per.objectid, openmode.forwrite ); // set the color ent.color = col; tr.commit(); } catch (autodesk.autocad.runtime.exception ex) { ed.writemessage("exception: " + ex.message); tr.abort(); } } } } } } }
cloudlove,kean的文章很不错的。希望有更多的人能参与进来,让论坛在08年里变得更加红火。
c#最适合开发autocad,因为它拥有vb容易的特点,却具有vc++的强大功能。
我从开始学习autocad .net就在这个坛子上面混,得到很多帮助,以前一直浅水,现在也为坛子做一点贡献吧,呵呵~水平有限,希望大家多多指点
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭

相似的主题
主题 主题发起者 论坛 回复 最后发表
【转帖】autocad .net专家kean的blog文章,由yoursmile翻译 - 精华帖集合 yang686526 ObjectARX(VB.NET/C#) 0 2009-04-29 04:45 PM
【转帖】[kean]使用.net获取一个层上的所有实体 - 精华帖集合 yang686526 ObjectARX(VB.NET/C#) 0 2009-04-20 02:52 PM
kean的文章调试错误,请高手解决 yang686526 ObjectARX(VB.NET/C#) 0 2009-04-20 11:27 AM
【转帖】kean博客具体地址什么? yang686526 ObjectARX(VB.NET/C#) 0 2009-04-20 11:26 AM
【转帖】autocad .net专家kean的blog文章,由yoursmile翻译 - 精华帖集合 yang686526 ObjectARX(C++) 0 2009-04-16 09:10 AM


所有的时间均为北京时间。 现在的时间是 06:55 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多