API version 4

- ‐

RW

CRS::Common::UI::Margin

padding

オブジェクトの端から子オブジェクトまでの余白を指定します。

Margin オブジェクトを指定する以外に数値を直接指定することも可能です。この場合上下左右同値を指定されたと解釈し上下は0になります。
margin指定の場合、範囲外の領域に子オブジェクトを配置できませんが、padding指定の場合、範囲外の領域に子オブジェクトを配置できます。
同時に margin プロパティも指定した場合には、余白の大きさはmarginとpaddingの合計となります。
初期値は上下左右とも0です。
paddingプロパティは、子オブジェクトのplacementプロパティに基づくレイアウト時のみ有効です。
x/yを直接指定した場合には、paddingは影響しません。

関連項目

margin プロパティ

Margin クラス



使用例 CRSダウンロード

Form formLayoutContainer_padding {
  width = 500; height = 500;
  form formPadding {
    x = 10; y = 10; width = 480; height = 240;
    padding = 50;
    scroll = SCROLL_NONE;
    button button1 { placement = new Placement { left  = 100; top =  10; width = 100; height = 20; } title="button1"; }
    button button2 { placement = new Placement { left  = -30; top = 110; width = 100; height = 20; } title="button2"; } #見切れない
    button button3 { placement = new Placement { right = -30; top = 210; width = 100; height = 20; } title="button3"; } #見切れない
  }
  form formMargin {
    x = 10; y = 255; width = 480; height = 240;
    margin = 50;
    scroll = SCROLL_NONE;
    button button1 { placement = new Placement { left  = 100; top =  10; width = 100; height = 20; } title="button1"; }
    button button2 { placement = new Placement { left  = -30; top = 110; width = 100; height = 20; } title="button2"; } #見切れる
    button button3 { placement = new Placement { right = -30; top = 210; width = 100; height = 20; } title="button3"; } #見切れる
  }
}