Тема: SelectionChanged
для чего можно использовать данную процедуру, кроме того, что оговорено в хелпе? Можно ли определить, что именно выбрано? Если можно - простенький пример, плз.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → SelectionChanged
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
для чего можно использовать данную процедуру, кроме того, что оговорено в хелпе? Можно ли определить, что именно выбрано? Если можно - простенький пример, плз.
Пршу извинений за неккорректный вопрос. Меня интересует реактор AcadDocument_SelectionChanged()
Private Sub AcadDocument_SelectionChanged()
Dim sset As AcadSelectionSet
Dim i As Integer
Dim s As String
Set sset = ThisDrawing.ActiveSelectionSet
MsgBox sset.Count & " objects are selected"
s = " Selected objects IDs: "
For i = 0 To sset.Count - 1
s = s & vbCrLf & sset.Item(i).ObjectID
Next i
MsgBox s
End Sub
лучше бы вместо этого:
Set sset = ThisDrawing.ActiveSelectionSet
использовать
Set sset = ThisDrawing.PickFirstSelectionSet
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → SelectionChanged
Форум работает на PunBB, при поддержке Informer Technologies, Inc