Hi Glenn,
You are correct, this needs to be done from code, here's a sample snippet for docking the panel to the left:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.DocMgr.SuspendLayout()
Dim window As ToolWindow = New ToolWindow(Panel1, "panel")
DocMgr.ToolWindows.Add(window)
window.DockTo(DockTargetHost.ClientHost, DockPosition.Left)
DocMgr.ResumeLayout()
End Sub
End Class
Best Regards,
Michel Dahdah
Technical Support
Xceed Software inc.