Table of Contents

Interface ITreeView

Namespace
HP.LFT.SDK.PowerBuilder
Assembly
HP.LFT.SDK.dll

A PowerBuilder tree-view object.

public interface ITreeView : IUiObjectWithLayoutInfo, IUiObjectBase, IUiObjectBase, IClickable, IDoubleClickable, ILocationInfoProvider, ISupportSendKeys, ISupportDragAndDrop, IEnabledProvider, IVisibleProvider, ITestObject, ITestObjectDescriber
Inherited Members
Extension Methods

Properties

CheckedVisibleNodes

The checked visible nodes in the tree-view object.

ReadOnlyCollection<ITreeViewNode> CheckedVisibleNodes { get; }

Property Value

ReadOnlyCollection<ITreeViewNode>

SelectedNodes

The selected nodes in the tree-view object.

ReadOnlyCollection<ITreeViewNode> SelectedNodes { get; }

Property Value

ReadOnlyCollection<ITreeViewNode>

VisibleNodes

The visible nodes in the tree-view object.

ReadOnlyCollection<ITreeViewNode> VisibleNodes { get; }

Property Value

ReadOnlyCollection<ITreeViewNode>

Methods

ActivateNode(ITreeViewNode, MouseButton)

Activates (double-clicks) a node in the tree-view object with a tree view node.

void ActivateNode(ITreeViewNode node, MouseButton button = MouseButton.Left)

Parameters

node ITreeViewNode

Specified node to activate from the tree-view object.

button MouseButton

Optional: The mouse button used to activate the tree view node. Possible values:MouseButton (default value: left button)

ActivateNode(int, MouseButton)

Activates (double-clicks) a node in the tree-view object by node index.

void ActivateNode(int nodeIndex, MouseButton button = MouseButton.Left)

Parameters

nodeIndex int

Specified index of the node to activate from the tree-view object

button MouseButton

Optional: The mouse button used to activate the tree view node. Possible values:MouseButton (default value: left button)

ActivateNode(string, MouseButton)

Activates (double-clicks) a node in the tree-view object by the node path.

void ActivateNode(string nodePath, MouseButton button = MouseButton.Left)

Parameters

nodePath string

The path of the node to activate from the tree-view object

button MouseButton

Optional: The mouse button used to activate the tree view node. Possible values:MouseButton (default value: left button)

GetNode(string)

Returns the node with the given path. When the path is not unique, returns the first matching node.

ITreeViewNode GetNode(string nodePath)

Parameters

nodePath string

The path of the node to retrieve, separated by ';' char.

Returns

ITreeViewNode

Select(ITreeViewNode, MouseButton)

Selects a node in the tree-view object.

void Select(ITreeViewNode node, MouseButton button = MouseButton.Left)

Parameters

node ITreeViewNode

The node to select from the tree view object.

button MouseButton

Optional: The mouse button used to select the node. Possible values:MouseButton (default value: left button)

Select(int, MouseButton)

Selects a node in the tree-view object by node index.

void Select(int nodeIndex, MouseButton button = MouseButton.Left)

Parameters

nodeIndex int

The index of the node to select from the tree view object.

button MouseButton

Optional: The mouse button used to select the node. Possible values:MouseButton (default value: left button)

Select(string, MouseButton)

Selects a node in the tree-view object.

void Select(string node, MouseButton button = MouseButton.Left)

Parameters

node string

The node to select from the tree view object.

button MouseButton

Optional: The mouse button used to select the node. Possible values:MouseButton (default value: left button)