明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 明经快报

[.net群] 2013-05-10 明经 AutoCAD.NetApi (2474812) 群聊记录:这个功能好

 关闭 [复制链接]
 楼主| 发表于 2013-5-10 20:35:03 | 显示全部楼层
从O开始 承接cad 20:35:03
这个颜色索引值cad里面试一下就知道
C#--光头 20:35:35
filList.SetValue(new TypedValue((int)DxfCode.Start, "OLYLINE"),0);
这个是多段线吗,
从O开始 承接cad 20:35:45
[VB.NET/VBA津]绒绒 20:36:10
shi de
C#--光头 20:36:23
怎么不行呢,
TypedValue[] filList = new TypedValue[2]; //{ new TypedValue((int)DxfCode.Start, "olyline") };
                filList.SetValue(new TypedValue((int)DxfCode.Start, "OLYLINE"),0);
                filList.SetValue(new TypedValue((int)DxfCode.Color, 7), 1);
                SelectionFilter filter = new SelectionFilter(filList);//用过滤器列表来初始化选择过滤器
                romptSelectionOptions opts1 = new romptSelectionOptions();
                //opts1.SingleOnly = true;
                opts1.MessageForAdding = "选择单元体线边线: ";
                romptSelectionResult res1 = ed.GetSelection(opts1, filter);
怎么选择不了多线段呢
[VB.NET/VBA津]绒绒 20:37:04
白色是0
通常都是0
C#--光头 20:37:40
0也不行。。。
从O开始 承接cad 20:37:44
什么是通常,这个还有变化?
索引值是固定的
从O开始 承接cad 20:39:03
可以明确告诉你,白色是7
你看看是不是随层之类的颜色值吧
[VB.NET/VBA津]绒绒 20:39:52
对,是7
看了一下,搞错了,不好意思
C#--光头 20:40:29
那我刚刚那个代码怎么选不了白色的多段线,郁闷呀,
从O开始 承接cad 20:40:48
调试代码
看看是颜色的问题 还是多段线条件的设置
这个调试都可以判断
[VB.NET/VBA津]绒绒 20:42:19
7改成"7"
从O开始 承接cad 20:42:33
别误导人家
颜色是数值
C#--光头 20:43:15
DxfCode.Start  多段线。。不是polyline吗,怎么大小写都不行呢,
[VB.NET/VBA津]绒绒 20:44:12
你试试7改成"7"又不费力气!我看书上是这样的
C#--光头 20:44:31
filList.SetValue(new TypedValue((int)DxfCode.Start, "LWPolyLine"), 0);
                filList.SetValue(new TypedValue((int)DxfCode.Color, 7), 1);
正确写法是  上面这两句,谢谢了
 楼主| 发表于 2013-5-10 20:55:17 | 显示全部楼层
[VB.NET/VBA津]绒绒 20:55:17
不好意思,刚刚试了一下,果然是曾洪飞的书错了
[VB&c++]阿华 21:04:21
你错就错了呗,还怨人家的书
[VB.NET/VBA津]绒绒 21:04:48
我错了!
抱歉!
[VB.NET/VBA津]绒绒 21:05:56
曾老大不会在这个群里吧!希望不在!
C#--光头 21:06:44
[qqimg]oldimg/{D601E236-57A2-18EE-C7E0-5F4E007A93C6}.jpg[/qqimg]
这个是什么意思呢,
[C#] Bluebird 21:13:38
 楼主| 发表于 2013-5-10 22:15:03 | 显示全部楼层
C#--光头 22:15:03
foreach (ObjectId id1 in idarray3)
                            {
                                Entity ent = tr.GetObject(id1, OpenMode.ForWrite) as Entity;
C#--光头 22:15:37
为什么运行第二条数据的数量会报错呢,
[C#-菜鸟]梧桐 22:18:00
[qqimg]oldimg/{82C41CDC-792C-7310-DD75-63B548F3F888}.jpg[/qqimg]
OpenGL画的怎么这样啊
线框我看了没错误
这是哪得错呢
从O开始 承接cad 22:19:23
opelgl你可以专门去opengl开发群去探讨,不精通
C#--光头 22:19:50
foreach (ObjectId id1 in idarray3)
                            {
                                Entity ent = tr.GetObject(id1, OpenMode.ForWrite) as Entity;
}为什么运行第二条数据的数量会报错呢,
郁闷呀
[C#-菜鸟]梧桐 22:20:45
嗯,好的
[C#]logoin 22:21:13
第二条数据的数量  是什么意思?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-23 11:28 , Processed in 0.152831 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表