Φίλε Παναγιώτη το δοκίμασα αλλά δεν παίζει. Για την ακρίβεια έχω κάνει μια "πατέντα". Παραθέτω κώδικα.
Public
Function SetForm(ByVal FormName As Form) As Integer
FormName.TopLevel =
False
FormName.Parent = frmMain.SplitContainer1.Panel1
FormName.StartPosition = FormStartPosition.WindowsDefaultLocation
FormName.FormBorderStyle = FormBorderStyle.Fixed3D
FormName.MaximizeBox =
False
Return 0
End Function
Και καλώ την SetForm στο Load κάθε φόρμας που ανοίγω. Βασικά το έχω κάνει αυτό διότι έχω ορίσει μια φόρμα σαν Parent και μέσα σε αυτήν έχω βάλει έναν SplitContainer. Το ένα panel του SplitContainer το χρησιμοποιώ για να ανοίγουν οι φόρες μέσα του και το άλλο το έχω σαν "Outlook Bar".
Keep programming.....