zoukankan      html  css  js  c++  java
  • AutoCAD开发4--添加块)

    Private Sub CommandButton3_Click()

        Dim pInsertPnt As Variant

        'pInsertPnt(0) = 100.5141: pInsertPnt(1) = 34.5034: pInsertPnt(2) = 0#

       

        UserForm1.Hide

        pInsertPnt = ThisDrawing.Utility.GetPoint(, "请输入点或者在屏幕上选择一点: ")

       

        Dim pBlock As AcadBlockReference

        Dim pBlockName As String

        Dim pXDataType(0 To 1) As Integer, pXDataValue(0 To 1) As Variant

       

        pXDataType(0) = 1001: pXDataValue(0) = "SOUTH"

        pXDataType(1) = 1000

       

        Select Case ComboBox1.Value

            Case "单个旱地"

                pXDataValue(1) = "211201"

                pBlockName = "gc119"

            Case "单个稻田"

                pXDataValue(1) = "211101"

                pBlockName = "gc120"

            Case "天然草地"

                pXDataValue(1) = "214101"

                pBlockName = "gc121"

            Case "单个果园"

                pXDataValue(1) = "212101"

                pBlockName = "gc125"

            Case "单个菜地"

                pXDataValue(1) = "211401"

                pBlockName = "gc123"

            Case Else

                MsgBox "请选择合适的类型"

                Exit Sub

        End Select

       

        Set pBlock = ThisDrawing.ModelSpace.InsertBlock(pInsertPnt, pBlockName, 1, 1, 1, 0)

       

        pBlock.SetXData pXDataType, pXDataValue

       

        pBlock.Layer = "ZBTZ"

       

        ThisDrawing.Application.Update

        'UserForm1.Show

    End Sub

  • 相关阅读:
    Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
    Python2.x与Python3.x的区别
    oracle锁机制
    传统解析xml的方式
    利用jdbc连接oracle数据库
    XML的解析方式(DOM、SAX、StAX)
    软件或jar包等名字里的GA意思
    windows下nginx的安装及使用
    是时候选择一款富文本编辑器了(wangEditor)
    Golang代码实现HTTPs(HTTPS证书生成和部署)
  • 原文地址:https://www.cnblogs.com/jordonin/p/3178975.html
Copyright © 2011-2022 走看看