In a treeview with a vertical scrollbar, is there a way to tell if a specific node is within the visible area of the treeview? I am highlighting multiple nodes in a treeview based on whether or not the node text matches a search string entered by the user. If one or more of the highlighted nodes requires scrolling to bring it into view, I want to display a button that will allow the user to scroll the next match into view, but if all of the matches are within the viewable area, I do not want to display the button.