ProjectItem.Selected operator

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.

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