Don't listen to Mike ... Can be done with the VB6 TreeView Control. Just requires subclassing.... Have done this myself and works fine. I can email you the project if you want it ...
The ListView just requires a bitmap. Set the Picture property with a bitmap with alternating colors.
For Trieview, you don't even need to subclass it. Below is the link on how to set the backcolor for the entire Trievew, and how to set the forecorlor for each item.
What u propose doesn't do the whole line - only the node text. To colour the whole treeview, it's a bit more complicated. Have a look at the attached image.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.