VB.NET 操作AutoCAD图层 设置了新图层“Point" 怎么设置该图层为当前层 10
DimAcadAppAsObjectDimLayPAsAcadLayerOnErrorResumeNextAcadApp=GetObject(,"AutoCAD.Appl...
Dim AcadApp As Object Dim LayP As AcadLayer On Error Resume Next AcadApp = GetObject(, "AutoCAD.Application") If Err.Number Then Err.Clear() AcadApp = CreateObject("AutoCAD.Application") If Err.Number Then MsgBox(Err.Description) Exit Sub End If End If LayP = AcadApp.ActiveDocument.Layers.Add("Point") '添加图层 'AcadApp.ActiveDocument.ActiveLayer = LayP ‘VB中利用该语句把LayP设置当前图层,但是在VB.net中好像没有用,提示找不到成员
可能是我说的不够清楚,主要是怎么利用VB.NET完成AutoCAD当前层的设置,或者能解决一下图片中的报错问题也可以。 展开
可能是我说的不够清楚,主要是怎么利用VB.NET完成AutoCAD当前层的设置,或者能解决一下图片中的报错问题也可以。 展开
3个回答
2016-07-14 · 知道合伙人软件行家
关注
展开全部
在autolisp里面,设置图层为当前:
(setvar "CLAYER" "Point")
(setvar "CLAYER" "Point")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-26
展开全部
答非所问,不懂就别答。
我也遇到同样的问题,变通了N种方法,均不能通过。求哪位大神解答啊!
我也遇到同样的问题,变通了N种方法,均不能通过。求哪位大神解答啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单,打开图层然后双击就可以了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询