|
|
|
|
|
- Handling the duplicate elements in a TreeView control
- When to use TreeID?
TreeID (Function) In french: ArbreID Allows you to build the path of the elements found in a TreeView control by differentiating the duplicates. This function can be used in all the functions for handling the elements found in a TreeView control. ResultTreeView is boolean
ResultTreeView = TreeAdd(TREE_TreeView1, "Root" + TAB + "Leaf", tvDefault, tvDefault, "Unique leaf ID")
ResultTreeView = TreeAdd(TREE_TreeView1, "Root" + TAB + "Leaf", tvDefault, tvDefault, "Unique leaf 2 ID", tvAcceptDuplicate)
TreeDelete(TREE_TreeView1, "Root" + TAB + "Leaf" + TreeID("Unique leaf 2 ID"))
Syntax
<Result> = TreeID(<Identifier>)
<Result>: Character string Control string that must be added to the name of the element when it is handled by the TreeView control functions. <Identifier>: Character string Element identifier. This identifier is used to build the control string of the element. This identifier must be identical to the one used in TreeAdd, TreeInsert or TreeModify. Remarks Handling the duplicate elements in a TreeView control The management of duplicates in TreeView controls is based on the management of identifiers. Each section of the path of a TreeView control element can be associated with an identifier. This association is performed by TreeAdd, TreeInsert or TreeModify. TreeID handles duplicates by identifier. Simply add the corresponding control string to the desired path element. Example: TreeDelete(TREE_TreeView1, "Root" + TAB + "Leaf" + TreeID("Unique leaf 2 ID"))
In this example, there are two "Leaf" elements. TreeID identified the element to be deleted. When to use TreeID? TreeID can be used: - in all the syntaxes of the TreeView control functions, as soon as the path of a duplicate element must be specified.
- in the <TreeView control name>[<Element path>] syntax, which is used to easily manipulate an element of a TreeView control.
The element used is the one whose path and identifier match. Remark: It is possible to specify an identifier for each part of an element's path.
Related Examples:
|
Unit examples (WINDEV): The TreeView control
[ + ] Using the TreeView control via the WLanguage Tree functions.
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|