Results 1 to 3 of 3

Thread: Question

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Feb 2001
    Posts
    759

    Question

    Hi Everyone,

    Can someone please tell me how the keys work in the VB TreeView control? I have set up the key to be "N0" but I keep getting an invalid key error. I would appreciate any help. Thank you.

  2. #2
    Hyperactive Member techman2553's Avatar
    Join Date
    Mar 2001
    Location
    <- To your left.
    Posts
    362
    The key needs to be unique in all of the TreeView's Nodes, Including Root and Child Nodes. If you use "NO" more then once, you will get an error.

    Here is an example of a setting up root and child nodes with keys:

    Code:
    Private Sub Form_Load()
      TreeView1.LineStyle = tvwRootLines
      With TreeView1.Nodes
        Call .Add(, tvwChild, "Root1Key", "Root1")
        Call .Add("Root1Key", tvwChild, "Child1AKey", "Child1")
        Call .Add("Root1Key", tvwChild, "Child2AKey", "Child2")
        Call .Add("Root1Key", tvwChild, "Child3AKey", "Child3")
        Call .Add("Root1Key", tvwChild, "Child4AKey", "Child4")
        Call .Add("Root1Key", tvwChild, "Child5AKey", "Child5")
        Call .Add("Child5AKey", tvwChild, "Child6AKey", "Child6")
        Call .Add("Child5AKey", tvwChild, "Child7AKey", "Child7")
        Call .Add("Child5AKey", tvwChild, "Child8AKey", "Child8")
        
        Call .Add(, tvwChild, "Root2Key", "Root2")
        Call .Add("Root2Key", tvwChild, "Child1BKey", "Child1")
        Call .Add("Root2Key", tvwChild, "Child2BKey", "Child2")
        Call .Add("Root2Key", tvwChild, "Child3BKey", "Child3")
        Call .Add("Root2Key", tvwChild, "Child4BKey", "Child4")
        Call .Add("Root2Key", tvwChild, "Child5BKey", "Child5")
        Call .Add("Child5BKey", tvwChild, "Child6BKey", "Child6")
        Call .Add("Child5BKey", tvwChild, "Child7BKey", "Child7")
        Call .Add("Child5BKey", tvwChild, "Child8BKey", "Child8")
        
        Call .Add(, tvwChild, "Root3Key", "Root3")
        Call .Add("Root3Key", tvwChild, "Child1CKey", "Child1")
        Call .Add("Root3Key", tvwChild, "Child2CKey", "Child2")
        Call .Add("Root3Key", tvwChild, "Child3CKey", "Child3")
        Call .Add("Root3Key", tvwChild, "Child4CKey", "Child4")
        Call .Add("Root3Key", tvwChild, "Child5CKey", "Child5")
        Call .Add("Child5CKey", tvwChild, "Child6CKey", "Child6")
        Call .Add("Child5CKey", tvwChild, "Child7CKey", "Child7")
        Call .Add("Child5CKey", tvwChild, "Child8CKey", "Child8")
      End With
    End Sub
    ----------

  3. #3

    Thread Starter
    Fanatic Member
    Join Date
    Feb 2001
    Posts
    759
    Hi techman2553,

    Thanks for your help. I appreciate it.

    Ace

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width