Border, BorderColor, BorderWidth, FixedBorderDarkColor プロパティ

◆機能
     セル境界のスタイルを設定します。RowBorder〜,ColBorder〜メソッドで行ごと・列ごとにも設定できます。
     Borderで線種を、BorderColorで線色を、BorderWidthで線幅を、FixedBorderDarkColorBorderが『6-3D』の場合の影の色を設定します。
     BorderWidthが0の場合は境界を描画しません。Borderが『1-二重線』の場合には、線幅は1固定で、BorderWidthで線と線の間の幅を設定します。Borderが『6-3D』の場合には、この設定値で明るい部分と影の部分それぞれを描画しますので、実際の線幅は設定値の倍になります。
     また、破線・点線・1点鎖線・2点鎖線の場合には、BorderWidthに2〜5を設定しても、1として扱われます。
    なお、Borderの『6-3D』は固定領域のFixedBorderプロパティの設定値としてのみ設定できます。
◆構文
    [Form.]Ctlname.Border[ = numericexpression]
    [Form.]Ctlname.BorderColor[ = color ]
    [Form.]Ctlname.BorderWidth[ = numericexpression]
    [Form.]Ctlname.FixedBorderDarkColor[ = color]
◆設定値
    Border の引数 numericexpression の設定値は次のとおりです。
    設定値 LineStyle値 内容
    0 pgls_Solid 実線(既定値)
    1 pgls_Double 二重線
    2 pgls_Dash 破線
    3 pgls_Dot 点線
    4 pgls_DashDot 1点鎖線
    5 pgls_DashDotDot 2点鎖線
    6 pgls_3D 3D
     
◆既定値
    BorderColor : Windows のシステムカラーの「非アクティブタイトルバー背景(&h80000003)」
    BorderWidth : 1 (0〜5)
    FixedBorderColor : Windows のシステムカラーの「ボタン影(&h80000010)」
◆データ型
    Border, BorderWidth : 整数型
    BorderColor, FixedBorderDarkColor : OLE_COLOR型(長整数型)