線描

Q1
破線
[内容]
画面上に破線を表示させたい

A1
[解決方法]
破線の描画は以下の方法で実現可能です。

(1)GroupBoxオブジェクト
BorderStyleプロパティに$DASHや$DOTを指定します。
GroupBoxはMobile版 Ver3.0以降でご利用いただけます。

(2)Labelオブジェクト
Labelオブジェクトを配列化し、BgColor=(線の色),Height=(線の太さ),Width=(実線の1区切り分の長さ),LayoutMargin=(破線の間隔)を設定すると、破線のように見せることができます。
縦線の場合はLayout=$VIRTICALに、HeightとWidthを逆に設定します。
ただし、この方法はオブジェクトが実線の分だけできてしまうため、描画処理が多少重くなります。


[サンプルコード]
破線を(1),(2)の方法で描画する
/* GroupBoxによる破線の描画 */
GroupBox GroupBox1 {
    X = 10;
    Y = 20;
    Width = 100;
    Height = 5;
    BoxStyle = $HORZLINE;
    BorderStyle = $DOT;
}

/* Labelによる破線の描画 */
Label Label1[20] {
    X = 10;
    Y = 10;
    Width = 5;
    Height = 1;
    BgColor = 17;
    Layout = $HORIZONTAL;
    LayoutMargin = Width;
}
管理番号:LineM_002
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser Mobile・Biz/Designer Mobile TIPS集 トップへ