vb.net - HotTracking with OwnerDrawText TreeView -


i having trouble getting hottracking work ownerdrawtext treeview.

here code have drawing node. have tried using e.state , treenodestates.hot no avail. first time have worked ownerdraw object.

private sub tree_drawnode(sender object, e drawtreenodeeventargs)     if e.node.level = 1         hidecheckbox(e.node)         e.drawdefault = true     else         textrenderer.drawtext(e.graphics, e.node.text, _             e.node.treeview.font, e.bounds, color.black, color.white)     end if end sub 

ok had set hottracking treeview true, here code able working.

' draw nodes on treeview private sub tree_drawnode(sender object, e drawtreenodeeventargs)      if e.node.level = 1         hidecheckbox(e.node)         e.drawdefault = true     else         if (e.state , treenodestates.hot) <> 0             textrenderer.drawtext(e.graphics, e.node.text, e.node.treeview.font, e.bounds, color.white, color.dodgerblue)         else             textrenderer.drawtext(e.graphics, e.node.text, e.node.treeview.font, e.bounds, color.black, color.white)         end if     end if  end sub 

Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -