## CollectionItem.Selected

### Description

Returns one of two Integers with possible values VARIANT_TRUE (-1) or VARIANT_FALSE (0) if the object is selected.

### C# Syntax

    // get accessor

    Int32 CollectionItem.get_Selected( Int32 newVal );

### Parameters

Parameter | Type | Description
--- | --- | ---
BranchFlag | siBranchFlag | is the object selected in node or branch Default Value: siNode

### Examples

#### VBScript Example

    set oRoot = Application.ActiveProject.ActiveScene.Root

    set oGroup = oRoot.AddGroup

    set oMaterial = oGroup.AddMaterial("Phong")

    Randomize time

    if (rnd * 10) \ 5 = 1 then

    SelectObj oMaterial

    end if

    set oItem = CreateObject("XSI.CollectionItem")

    oItem.Value = oMaterial.FullName

    if oItem.Selected then

    logmessage "Material is selected"

    else

    logmessage "Material is not selected"

    end if

### See Also

siBranchFlag