Padding と Margin の違い

System.Windows.Forms.ControlPadding プロパティと Margin プロパティの違いは、

  • Padding は Control の中に空けるスペース。
  • Margin は Control の外に空けるスペース。

以下は注意点。

  • Dock プロパティでドッキングしたコントロールの Margin は使われない。
  • Label の場合 AutoSize が True だと、サイズは表示内容によって決まり、指定のサイズにならない。

FlowLayoutPanel の中に Label を置いてみた例

f:id:tt195361:20150512112014p:plain