>Yes you are right it is an ActiveX control, the TreeView control to be precise and no the click and NodeClick methods do not appear to have a way to distinguish which button was pressed - or have I missed something obvious.
I had expected the method to have an appropriate parameter. It doesn't, so I don't know what to do. Perhaps you can detect the mouse state with the Windows API, but I don't know the details - or if it is possible at all.
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)