What did you mean by programmatically set the scroll position ?
I guess that the scroll appear only when the items from a page or control (tree viewhere)are out from the width or height of thatpage or control. In other situations i don't see how the scroll will be displayed.
Regards ,
radu