Method: GetNode for Tree
- 更新日2024-09-12
- 6分で読める
User dialog boxes > Methods > Method: GetNode for Tree
Method: GetNode for Tree
Uses a unique key to specify a node. The node can be anywhere in the tree of a user dialog box. If the node does not exist, the method returns the value Nothing.
Set oTreeNode = Object.GetNode(Key)
| Object | Tree Object with this method |
| Key | String Specifies a unique key for the node. |
| oTreeNode | TreeNode Returned object |
The following example creates a tree. When you click the Button1 button, the example opens the entry hammer and if necessary, the related branch in the tree:
Sub Tree1_EventInitialize(ByRef This) Call CreateDefaultTree(This) End Sub Sub Button1_EventClick(ByRef This) Dim oMyNode Set oMyNode = Tree1.GetNode("hammer") Tree1.ScrollNodeInView(oMyNode) End Sub Sub CreateDefaultTree(ByRef This) Dim oFindRoot, oRoot, oMainNode Set oFindRoot = This.Nodes.Add("Double click to find hammer") Set oRoot = This.Nodes.Add("Tools") oRoot.Key = "tools" oRoot.Expanded = true Set oMainNode = oRoot.Nodes.Add("Electric Tools") oMainNode.Key = "electric" oMainNode.Nodes.Add("Drill").Key = "drill" oMainNode.Nodes.Add("Saw").Key = "saw" Set oMainNode = oRoot.Nodes.Add("Hand Tools") oMainNode.Key = "handtool" oMainNode.Nodes.Add("Hammer").Key = "hammer" oMainNode.Nodes.Add("Screwdriver").Key = "screwdriver" End Sub
See Also
Procedures
Checking a User Dialog Box Entry | Creating a Dynamic User Dialog Box | Creating a Procedure in the Script of a User Dialog Box | Creating a User Dialog Box without Linking Variables | Creating an Extended Table | Displaying Graphics in Selection Lists | Enabling Controls | Responding to User Entries in User Dialog Boxes | Saving and Restoring the Last Dialog Box Position | Saving Control Groups for User Dialog Boxes | Specifying the Default Button | Tabulator Order in a User Dialog Box | Using a Script to Fill a Selection List | Using Channel Selection Lists | Using Hotkeys in a User Dialog Box | Using the Flex Properties
Examples
Checking Dialog Box Entries | Dynamic User Dialog Box | Translating User Dialog Boxes | User Dialog Box for Entering Text and Numbers | User Dialog Box for Sequence Control | User Dialog Box in DIAdem VIEW | User Dialog Box in VIEW for the Calculation of the FFT and Harmonic Frequencies | User Dialog Box with Changing Background Color | User Dialog Box with Curve Preview and Slider Control | User Dialog Box with Extended Table | User Dialog Box with Internet Explorer | User Dialog Box with Scalable Table | User Dialog Box with Selection Lists | User Dialog Box with Selection Lists | User Dialog Box with Subdialog Boxes | User Dialog Box with Tables | User Dialog Box with Tree | Wizard for Tolerance Evaluation