Have you set the Label.AutoSize
property of your labels to false
? Per MSDN's documentation on the AutoSize
property (emphasis mine):
The Dock and Anchor properties are honored when AutoSize is true.
The value of the control's Location property is adjusted to the correct value.
Note The Label control is the exception to this rule. When you set the value of a docked Label control's AutoSize property to true, the Label control will not stretch.