ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Layouts Namespace / LayoutView Class / SelectElements Method / SelectElements(Geometry,SelectionCombinationMethod,Boolean) Method
The selection geometry
Combination method used in selection operation
True to only select elements within the selection geometry (and not intersecting it)
Example

In This Topic
    SelectElements(Geometry,SelectionCombinationMethod,Boolean) Method
    In This Topic
    Select elements that visually intersect a geometry. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    Public Overloads Sub SelectElements( _
       ByVal geometry As Geometry, _
       ByVal method As SelectionCombinationMethod, _
       ByVal isWhollyWithin As Boolean _
    ) 

    Parameters

    geometry
    The selection geometry
    method
    Combination method used in selection operation
    isWhollyWithin
    True to only select elements within the selection geometry (and not intersecting it)

    Return Value

    Exceptions
    ExceptionDescription
    This method or property must be called within the lambda passed to QueuedTask.Run.
    Geometry cannot be null or empty
    Example
    Set element selection
    {
      //Set the active layout view's selection to include 2 rectangle elements.
    
      //Reference the active view 
      LayoutView activeLayoutView = LayoutView.Active;
      if (activeLayoutView != null)
      {
        //Note: Must be on QueuedTask.Run
        //Reference the layout
        Layout lyt = activeLayoutView.Layout;
    
        //Reference the two rectangle elements
        Element rec = lyt.FindElement("Rectangle");
        Element rec2 = lyt.FindElement("Rectangle 2");
    
        //Construct a list and add the elements
        List<Element> elmList = new List<Element>
        {
          rec,
          rec2
        };
        //Set the selection
        activeLayoutView.SelectElements(elmList);
      }
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also