![]() | DIAdem 2017 Help |
![]() | DIAdem 2018 Help |
![]() | DIAdem 2019 Help |
![]() | DIAdem 2020 Help |
![]() | DIAdem 2020 SP1 Help |
The Tree object corresponds to the Tree control in a user dialog box. Use the Tree object to define a tree to be displayed in the dialog box. Create the tree contents in the script. Create the content in the EventInitialize event and change it dynamically in a different event.
The following example creates a tree. The second branch of the tree contains only a wildcard. The example creates the contents of the second branch when the branch expands. If you click a node, the example displays the entry you clicked:
Sub Tree1_EventInitialize(ByRef This) Dim oRoot, oMainNode 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("Dummy").Key = "dummy" End Sub Sub Tree1_EventNodeExpand(ByRef This, ByRef Node) If Node.Key = "handtool" Then Node.Nodes.RemoveAll Node.Nodes.Add("Hammer").Key = "hammer" Node.Nodes.Add("Screwdriver").Key = "screwdriver" Node.Nodes.Add("Tongs").Key = "tongs" End If End Sub Sub Tree1_EventNodeClick(ByRef This, ByRef Node) Call MsgBox(Node.Text & " clicked") End Sub
BackColor | BorderStyle | Bottom | Checkboxes | CursorPointer | DragAllowed | Enable | Font | ForeColor | Height | HideSelection | Indentation | Left | Nodes | ObjectCode | ObjectType | ReadOnly | Right | SelectedItem | TabStop | Tag | Top | Visible | Width
GetNode | LayerName | Move | Refresh | RunCustomAction | RunInitialize | ScrollNodeInView | SetFocus
EventAfterLabelEdit | EventBeforeLabelEdit | EventContextMenuPointSelected | EventContextMenuShowing | EventCustomAction | EventDragCompleted | EventDragOver | EventDragStart | EventDrop | EventDropAllowed | EventInitialize | EventLostFocus | EventNodeCheckboxChanged | EventNodeClick | EventNodeCollapse | EventNodeDblClick | EventNodeExpand | EventRefresh | EventSelectedItemChanged
Controls.Item | Dialog <NonModal>.GetControl | Dialog.GetControl
EventAfterLabelEdit | EventBeforeLabelEdit | EventContextMenuPointSelected | EventContextMenuShowing | EventDragOver | EventDropAllowed | EventNodeCheckboxChanged | EventNodeClick | EventNodeDblClick | EventNodeCollapse | EventNodeExpand | EventSelectedItemChanged
Checking a User Dialog Box Entry | Closing a User Dialog Box with a Script | Creating a Dynamic User Dialog Box | Creating a Non-Modal User Dialog Box | Creating a Procedure in the Script of a User Dialog Box | Creating a User Dialog Box without Linking Variables | Creating a User Dialog Box | Creating an Extended Table | Displaying Graphics in Selection Lists | Enabling Controls | Responding to Cancellation of a User Dialog Box | 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 | Transferring a Parameter to a User Dialog Box | Transferring User Dialog Box Entries to DIAdem | Using a Script to Fill a Selection List | Using Channel Selection Lists | Using Hotkeys in a User Dialog Box | Using the Flex Properties
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 | 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
Helpful
Not Helpful