Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Tree view in Dialog Box

Tree view in Dialog Box

Tree view in Dialog Box

Can I create a treeview in a dialog box??


RE: Tree view in Dialog Box

I-          Of
   \      /
     Know         Way
          \     /

Assuming your writing in Extra Basic.

thumbsup2  Wow, I'm having amnesia and deja vu at the same time.
                         I think I've forgotten this before.

RE: Tree view in Dialog Box

You might be able to cheat a tree with a listbox.  If you're ok with something that looks more like an outline (or windows folders).  But, it'd be possible to open and close branches.  Basically, you'd need an array of all brances with some two "special charachers" to indicate how deep a branch is:

-Level 1
-- Level 1-1
--- Level 1-1-1
--+ Level 1-1-2
---- Level 1-1-2-1
-+ Level 1-2
--- Level 1-2-1

Ok, then when you display it in your list box, you run through the array and determine if it's an open branch or a closed branch.  You could even set it up so that if you open 1-A it close 1-B and visa-versa.

Anyhow, all you really need to do is toggle the + and - appropriately.  Once you hit a +, you don't display anything underneath it (pretty easy to determine based on the number of dashes preceeding it).  Then you just build a second array based on the data toggled on and off in the first array.

Then in your dialogbox function, you can allow the user to toggle the levels based on a click or a double-click (the way EB works the best way to handle a double-click is to have it remember what was last clicked and so if it's clicked twice it opens).

But, if you want something more than that, you'd have to be more specific.

RE: Tree view in Dialog Box

Thank you SKie,

I'll let you know how it goes.  Thank you!

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close