Interface ITreeView
A PowerBuilder tree-view object.
Inherited Members
Namespace: HP.LFT.SDK.PowerBuilder
Assembly: HP.LFT.SDK.dll
Syntax
public interface ITreeView : IUiObjectWithLayoutInfo, IUiObjectBase, IUiObjectBase, IClickable, IDoubleClickable, ILocationInfoProvider, ISupportSendKeys, ISupportDragAndDrop, IEnabledProvider, IVisibleProvider, ITestObject, ITestObjectDescriber
Properties
CheckedVisibleNodes
The checked visible nodes in the tree-view object.
Declaration
ReadOnlyCollection<ITreeViewNode> CheckedVisibleNodes { get; }
Property Value
| Type | Description |
|---|---|
| ReadOnlyCollection<ITreeViewNode> |
SelectedNodes
The selected nodes in the tree-view object.
Declaration
ReadOnlyCollection<ITreeViewNode> SelectedNodes { get; }
Property Value
| Type | Description |
|---|---|
| ReadOnlyCollection<ITreeViewNode> |
VisibleNodes
The visible nodes in the tree-view object.
Declaration
ReadOnlyCollection<ITreeViewNode> VisibleNodes { get; }
Property Value
| Type | Description |
|---|---|
| ReadOnlyCollection<ITreeViewNode> |
Methods
ActivateNode(ITreeViewNode, MouseButton)
Activates (double-clicks) a node in the tree-view object with a tree view node.
Declaration
void ActivateNode(ITreeViewNode node, MouseButton button = MouseButton.Left)
Parameters
| Type | Name | Description |
|---|---|---|
| ITreeViewNode | node | Specified node to activate from the tree-view object. |
| MouseButton | button | 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.
Declaration
void ActivateNode(int nodeIndex, MouseButton button = MouseButton.Left)
Parameters
| Type | Name | Description |
|---|---|---|
| int | nodeIndex | Specified index of the node to activate from the tree-view object |
| MouseButton | button | 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.
Declaration
void ActivateNode(string nodePath, MouseButton button = MouseButton.Left)
Parameters
| Type | Name | Description |
|---|---|---|
| string | nodePath | The path of the node to activate from the tree-view object |
| MouseButton | button | 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.
Declaration
ITreeViewNode GetNode(string nodePath)
Parameters
| Type | Name | Description |
|---|---|---|
| string | nodePath | The path of the node to retrieve, separated by ';' char. |
Returns
| Type | Description |
|---|---|
| ITreeViewNode |
Select(ITreeViewNode, MouseButton)
Selects a node in the tree-view object.
Declaration
void Select(ITreeViewNode node, MouseButton button = MouseButton.Left)
Parameters
| Type | Name | Description |
|---|---|---|
| ITreeViewNode | node | The node to select from the tree view object. |
| MouseButton | button | 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.
Declaration
void Select(int nodeIndex, MouseButton button = MouseButton.Left)
Parameters
| Type | Name | Description |
|---|---|---|
| int | nodeIndex | The index of the node to select from the tree view object. |
| MouseButton | button | 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.
Declaration
void Select(string node, MouseButton button = MouseButton.Left)
Parameters
| Type | Name | Description |
|---|---|---|
| string | node | The node to select from the tree view object. |
| MouseButton | button | Optional: The mouse button used to select the node. Possible values:MouseButton (default value: left button) |