Chuyển đến nội dung
Diễn đàn CADViet

hotrung

Thành viên
  • Số lượng nội dung

    2
  • Đã tham gia

  • Lần ghé thăm cuối

Bài đăng được đăng bởi hotrung


  1.  Các bác chỉ với em với, trong đoạn code dưới đây của bác anhcos là select các đối tượng trên màn hình, nhưng em chỉ muốn select các đối tượng là Line hoặc Polyline thôi  thì phải làm thế nào ạ? Và sau khi select xong, em muốn lấy các thông số Startpoint, Endpoint, vector pháp tuyến của từng Line thì phải làm thế nào ạ? Cái này em mới tìm hiểu mà tìm mãi chẳng thấy chỗ nào các bác nói đến cả, mong các bác giúp đỡ.

     

     Private Sub cmdSelectObject_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSelectObject.Click

     

            If ACADLink() Then

                Try

                    Dim dwg As Object = Acad.ActiveDocument

     

                    Try

                        SelSet = dwg.SelectionSets.Add("anhcos")

                    Catch

                        SelSet = dwg.SelectionSets.Item("anhcos")

                    End Try

                    SelSet.Clear()

     

                    AppActivate(Acad.Caption)

     

                    SelSet.SelectOnScreen()

     

                    ObjIndex = 0

                    Vịtríđốitượngtrongtậpchọn()

     

                    AppActivate(Me.Text)

                    pgObject.SelectedObject = SelSet.Item(ObjIndex)

     

     

                Catch

                    ObjIndex = -1

                End Try

            End If

        End Sub

    bác nào giúp em với ạ. Em xin chân thành cảm ơn.


  2.  Các bác chỉ với em với, trong đoạn code dưới đây của bác anhcos là select các đối tượng trên màn hình, nhưng em chỉ muốn select các đối tượng là Line hoặc Polyline thôi  thì phải làm thế nào ạ? Và sau khi select xong, em muốn lấy các thông số Startpoint, Endpoint, vector pháp tuyến của từng Line thì phải làm thế nào ạ? Cái này em mới tìm hiểu mà tìm mãi chẳng thấy chỗ nào các bác nói đến cả, mong các bác giúp đỡ.

     

     Private Sub cmdSelectObject_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSelectObject.Click

     

            If ACADLink() Then

                Try

                    Dim dwg As Object = Acad.ActiveDocument

     

                    Try

                        SelSet = dwg.SelectionSets.Add("anhcos")

                    Catch

                        SelSet = dwg.SelectionSets.Item("anhcos")

                    End Try

                    SelSet.Clear()

     

                    AppActivate(Acad.Caption)

     

                    SelSet.SelectOnScreen()

     

                    ObjIndex = 0

                    Vịtríđốitượngtrongtậpchọn()

     

                    AppActivate(Me.Text)

                    pgObject.SelectedObject = SelSet.Item(ObjIndex)

     

     

                Catch

                    ObjIndex = -1

                End Try

            End If

        End Sub

×