×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

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

SET focus on node treeview
2

SET focus on node treeview

RE: SET focus on node treeview

2
>when i lick on a node to dont set focus the node?

How then do you expect the user to select items in the tree?

> a blue rectangle, i dont love tath...

Are yuo saying you just don 't want the blue rectangle at all? That you'd prefer a different colour? What?

Again, if you wreck the expected behaviour of the control how do your users know what is or is not selected?

The cherapest (but not perfect) of doing this is to use a dummy control. e.g add a textbox, (perhaps call it 'TreeViewProxie'), disable tabstop for it, then hide it behind the treeview (or another control). Do NOT set its Visible property to false, as then the trick we are using here won't work. Now add the following code for the treeview's click event

CODE -->

Private Sub TreeView1_Click()
    TreeViewProxie.SetFocus
End Sub 

As I say, far from perfect, and may require rewriting some of your code if you are already using the Click event for anything. Otherwise you have to resort to OwnerDraw (which we have previously illustrated to you for the ListView control)

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