Docking har nu altid været problematiskt når man docker til mere end en side. Prøv evnt at docke din menustrip (eller toolstrip) til toppen, og derefter sætte en split container til fill. De to derved fremkomne panels kan du anvende som du har lyst.
F.eks. i venstre panel, sæt din label til fill, og i det højre sæt din RchTextBox. Splitcontaineren lader dig sætte padding som ønsket.
Og vedrørende padding så er eksemplet fra MSDN som følger:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.padding.aspx// This code example demonstrates using the Padding property to
// create a border around a RichTextBox control.
public Form1()
{
InitializeComponent();
this.panel1.BackColor = System.Drawing.Color.Blue;
this.panel1.Padding = new System.Windows.Forms.Padding(5);
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
}
Med andre ord så anbefales det at smide richtextboxen i et panel (eller tilsvarende) og anvende dennes padding.