Тема: Как получить имя Group?

Как получить имя Group пикнув на одно из entity составляющих эту группу?

Re: Как получить имя Group?

Написав соответствующую программу...

Re: Как получить имя Group?

Привет виг, я не знал что тебе надо ето на ВБ
во , накалякал.

Sub gr()
Dim grps As AcadGroups
Dim ent As AcadEntity
Dim GrName As String
ThisDrawing.Utility.GetEntity ent, Null
Dim gr
Set grps = ThisDrawing.Groups
For Each gr In grps
    For Each e In gr
        If e.ObjectID = ent.ObjectID Then
            MsgBox "This entity is member of Group '" & gr.Name & "'."
            Exit Sub
        End If
    Next
Next
End Sub

Re: Как получить имя Group?

Cadhelp, спасибо огромное. Ты как всегда на высоте. Всё работает как часы.

Re: Как получить имя Group?

А как это делать без перебора? типо как в VLisp vlax-ename. А то слишком программа долго работает.