You can put Label between TreeView and Grid/Listbox and set it MousePointer property to "horizontal sizing". The write code on MouseMove event of label, which resizes properly TreeView and Grid/ListBox (if tree is of the left side - width of tree and left and width of Grid/Listbox) and moves label with mice. You must also check nButton and do these actions only on pressed left button.
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...