## ProjectItem.Selected

### Description

Returns or sets a Boolean value indicating whether the object is selected (true) or not (false).
Note: Since Python does not support input parameters on properties, this property will fail in Python. Use the ProjectItem.IsSelected method and the ProjectItem.SetAsSelected method for Python instead.

### C# Syntax

    // get accessor

    Boolean ProjectItem.get_Selected( UInt32 newVal );

    // set accessor

    ProjectItem.set_Selected( UInt32 newVal, Boolean pVal );

### Parameters

Parameter | Type | Description
--- | --- | ---
BranchFlag | siBranchFlag | Specifies whether the object is node-selected or branch-selected. Applies only to objects such as X3DObject and Models that have children. Default Value: siNode

### Examples

#### VBScript Example

    '

    ' This example demonstrates how to determine if the object is node or branch selected.

    '

    NewScene , false

    set oSphere = Application.ActiveProject.ActiveScene.Root.AddGeometry( "Sphere", "NurbsSurface" )

    if oSphere.Selected then

    	Application.LogMessage "Sphere is selected"

    else

    	Application.LogMessage "Sphere is NOT selected"

    end if

    SelectObj "sphere", "BRANCH", True

    if oSphere.Selected(1) then

    	Application.LogMessage "Sphere is branch-selected"

    else

    	Application.LogMessage "Sphere is NOT branch-selected"

    end if

    ' Expected result:

    'INFO : Sphere is NOT selected

    'INFO : Sphere is branch-selected

### See Also

ProjectItem.IsSelected ProjectItem.SetAsSelected SelectObj