• Home
  • Knowledgebase
  • Blog
  • My Account
  • Try VertexFX
  • Home
  • Knowledgebase
  • Blog
  • My Account
  • Try VertexFX

GUI

home/Knowledge Base/Technical Support/API/Client API's/VTL/VTL Client Scripts/GUI/GetTreeData

GetTreeData

47 views 0 Updated on December 16, 2021 hybrid-solutions

Syntax

Public Function GetTreeData(formID As String, TreeName As String, prop_Id As ENUM_GUI_TREE_DATA, ByRef prop_Value As String, Optional Index As Integer = 1) As Boolean

Description

This function is used to get node count for a specific tree (GUI control).

Parameters

Key Description
formID Form identifier, must be a number greater than 3000 and less than 10,000
TreeName Tree identifier, value of type String.
prob_Id porperty to get its value. Value can be one of the ENUM_GUI_TREE_DATA
prob_Value To hold the returned value, value of type String
Index The index of tree node, Optional value of type Integer.

Return value

Returns true if the GUI control (tree) data has been returned to the specified property. Otherwise, returns false. In order to get an error, call GetLastError() function

Sample

Public Sub main()  ''''TODO: Script program start method   dim frmID,Tdata,Ndata  frmID = "3450"  CreateVTLForm CLng(frmID),false,CSTR("Tree View")  CreateVTLControl CSTR(frmID),"treeV",GUI_TREE_VIEW  'set Form GUI properties  SetGUIObject CSTR(frmID),"",GUI_PROPERTY_HEIGHT, 3000  SetGUIObject CSTR(frmID),"",GUI_PROPERTY_WIDTH, 9000   'set Tree View GUI Settings  SetGUIObject CSTR(frmID),CSTR("treeV"),GUI_PROPERTY_HEIGHT, 2000  SetGUIObject CSTR(frmID),CSTR("treeV"),GUI_PROPERTY_WIDTH,8000  SetGUIObject CSTR(frmID),CSTR("treeV"),GUI_PROPERTY_TOP,10  SetGUIObject CSTR(frmID),CSTR("treeV"),GUI_PROPERTY_LEFT,10   SetTreeData CSTR(frmID),"treeV",TREE_ADD_NODE,CSTR(""),false,CSTR("Root"),CSTR("Root")  SetTreeData CSTR(frmID),"treeV",TREE_ADD_NODE,CSTR("Root"),true,CSTR("Child"),CSTR("Child")  SetTreeData CSTR(frmID),"treeV",TREE_ADD_NODE,CSTR(""),false,CSTR("Root2"),CSTR("Root2")  SetTreeData CSTR(frmID),"treeV",TREE_ADD_NODE,CSTR("Root2"),true,CSTR("Child2"),CSTR("Child2")  SetTreeData CSTR(frmID),"treeV",TREE_ADD_NODE,CSTR("Child2"),true,CSTR("Child3"),CSTR("Child3")   GetTreeData CSTR(frmID),"treeV",TREE_COUNT,CSTR(Tdata)  AlertMessage "Tree Count = " & CSTR(Tdata)   SetTreeNode CSTR(frmID),"treeV",NODE_CHECKED,true,CINT(1)   GetTreeNodeData CSTR(frmID),CSTR("treeV"),TREE_NODE_ROOT,CSTR(Ndata)   AlertMessage NdataEnd Sub


See Also

  • SetTreeNodeData
  • GetTreeNodeData
  • CreateVTLControl


Back to VTL Client Script Index

Was this helpful?

Yes  No
Leave A Comment Cancel reply

  SetTreeNodeData

SetTreeData  

About
VertexFX Trader has a closed-loop trading structure with BackOffice dealing desk, Client Terminals, Dedicated Hosting, White Labelling and Bridging Capabilities. Through VertexFX Risk Management Bridge...
Categories
  • Release Notes
  • Technical Support
  • VertexFX Pro Setup
  • Mobile Trader
  • Lite VertexFX Mobile Trader
Community
  • Blog
  • Media Center
Need Support?
If you need any further help, don't hesitate to send a support request to our support team.
Contact Support
  • Privacy Policy
  • Brokers Terms
  • Traders EULA
  • ISV Terms
  • Plugins EULA
  • Copyright 2024 hybridsolutions.com. All Rights Reserved.