Message 1 of 6
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Is there a way to have the user select multiple entities with a lasso in a drawing, similar to commandmanager.pick()?
Solved! Go to Solution.
Is there a way to have the user select multiple entities with a lasso in a drawing, similar to commandmanager.pick()?
Solved! Go to Solution.
Yes, it is possible, but there is not some built-in function. You need to implement full selection using events. VBA sample is here
https://help.autodesk.com/view/INVNTOR/2020/ENU/?guid=GUID-60F44C84-D0A6-445B-ADDB-575E3B420DC2
Hi,
Not sure if this is exactly what you are looking for but here is an example of what I am using.
The user selects bodies until he presses the ESC key.
The bodies are placed in a collection. I hope this will help you.
Vincent.
Dim oBodies As ObjectCollection = ThisApplication.TransientObjects.CreateObjectCollection Dim oBody As SurfaceBody Do oBody = ThisApplication.CommandManager.Pick(SelectionFilterEnum.kPartBodyFilter, "Select Bodies. ESC for stop selection") If oBody IsNot Nothing Then oBodies.Add(oBody) End If Loop While Not oBody Is Nothing
This example describes general concept of selection using events. It may work on any selectable entities.