Hi Andrew, Thanks :-) I was trying to create a Tree navigator that could be hidden or moved out of the way if required... :-D I'm still new to C# and doing a project for my degree. I was trying to get a Navigator which is Dockable and Floatable. I was trying to use a SplitContainer so that the Navigator could be hidden when not required. I found a third party library (from a code project article) called Magic Library, which provides a great docking manager... It seems to provide the functionality that I require. I'm trying to use that for the Tree Navigator. thanks again for ur help :-) Mahesh