Spread

Q

20

Spreadの左端の列を固定して、残りの列だけ横スクロールさせたい

A 20
[解決方法]
LockColumnプロパティを利用して、列を固定することが出来ます。
(v4.0.3より追加されました)

固定した列は横スクロールの対象外となり、またマウスドラッグで列幅を変更も受け
つけなくなります。
固定列は編集対象外ですので、行ラベルに似た動作となります。

Spread Spread1 {
  LockColumns = 1; /* 左から一列が固定されます */
    :
  SpreadRow SpreadRow1[0] {
    :
  }
}



表形式表示クラスにはFlexViewクラスがありますが、FlexViewクラスをご利用いた
だく場合は、FlexViewの行ヘッダを表現するFlexHeaderクラスの使用で左端の列を
固定することが可能です。
FlexHeaderクラスは、横スクロールの対象外となり、またカーソルを置くことはでき
ませんが、マウスドラッグで列幅を変更することが可能です。

詳細は、以下のTIPSをご参照ください。

   FlexViewの左端の列を固定して、残りの列だけ横スクロールさせたい



[サンプルコード]




CRSファイル形式のサンプル
  「Spreadの左端を固定して表示するサンプル (Spd_020.zip)
をご参照ください。

管理番号:Spd_020
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ