明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1409|回复: 0

请指正我的设置当前激活线型的代码

[复制链接]
发表于 2012-5-6 13:20:22 | 显示全部楼层 |阅读模式
请问我下面的代码怎么无效啊。前面都是有效的,就是最后设线型为“断层破碎带”时无效
Private Sub CommandButton252_Click()
' 这个范例在搜寻线型DashDot,如果没有找到
      ' 则会由acad.lin 文件添加

      ' 在线型集合中搜寻DashDot 线型
      Dim entry As AcadLineType
      Dim found As Boolean
      found = False
      For Each entry In ThisDrawing.Linetypes

          If StrComp(entry.Name, "断层破碎带", 1) = 0 Then
              found = True
              Exit For
            End If
      Next
      'If Not (found) Then ThisDrawing.Linetypes.Load "断层破碎带", "断层破碎带Aj.lin",其中“断层破碎带Aj.lin”为线型所在文件名称,“断层破碎带”为线型名称
      If Not (found) Then ThisDrawing.Linetypes.Load "断层破碎带", "断层破碎带Aj.lin"
Dim newLineType As AcadLineType
      
      
      newLineType.Name = "断层破碎带"
      ' 最后将激活的线型重设为
     
          ThisDrawing.ActiveLinetype = newLineType
End Sub

清风明月名字897(897902105) 13:09:33
  newLineType.Name = "断层破碎带"
这句话不能指定newLineType的线型吗?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 16:25 , Processed in 0.142030 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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