PowerTools SPREAD for Windows Forms 8.0J
行と列の固定

シート内の任意の数の行および列を固定して、スクロール不可能な状態にできます。上端の行(先頭行)、または左端の列(先頭列)を、任意の行数または列数だけ固定できます。また、シート下端の行(末尾行)または右端の列(末尾列)を、任意の数または列数だけ固定できます。固定した先頭行および先頭列は、ビューの上端および左端に固定表示され、スクロールされません。固定した末尾行および末尾列は、ビューの下端および右端に固定表示され、スクロールされません。

次の図では、末尾の1行および末尾の1列がビュー上で固定されています。

末尾行および末尾列の固定

先頭の行および列を固定するには、次のプロパティを設定します。

末尾の行および列を固定するには、次のプロパティを設定します。

固定行または固定列は実行時にはスクロールできませんが、設計時にはスクロールが可能です。

末尾に固定された行および列は、印刷時に全ページの下端および右端に繰り返し印刷されることはありません。最後の行および列として、一度だけ印刷されます。しかし、先頭に固定された行および列は、各ページに繰り返し印刷することができます。詳細については、「行/列の繰り返し印刷」を参照してください。

先頭および末尾に固定された行および列は、それぞれ個別のビューポートです。 各ビューポートのインデックスは、次の図のようになります。

固定行(列)のインデクサ

ビューポートの詳細については、「ビューポート」を参照してください。

階層表示では、子シート内で先頭行および先頭列を固定することができます。

設定方法

SheetViewクラスのFrozenRowCountプロパティで先頭の固定行を、FrozenColumnCountプロパティで先頭の固定列を、FrozenTrailingRowCountプロパティで末尾の固定行を、FrozenTrailingColumnCountプロパティで末尾の固定列を設定します。

サンプルコード

次のサンプルコードは、先頭の固定行を2行、先頭の固定列を2列、末尾の固定行を2行、末尾の固定列を2列に設定します。

C#
コードのコピー
fpSpread1.Sheets[0].FrozenRowCount = 2;
fpSpread1.Sheets[0].FrozenColumnCount = 2;
fpSpread1.Sheets[0].FrozenTrailingRowCount = 2;
fpSpread1.Sheets[0].FrozenTrailingColumnCount = 2;
Visual Basic
コードのコピー
FpSpread1.Sheets(0).FrozenRowCount = 2
FpSpread1.Sheets(0).FrozenColumnCount = 2
FpSpread1.Sheets(0).FrozenTrailingRowCount = 2
FpSpread1.Sheets(0).FrozenTrailingColumnCount = 2

SPREAD デザイナの使用

  1. デザイナの右上にあるドロップダウン コンボ リストから、「シート」を選択します。
  2. SheetView コレクション エディタで、FrozenColumnCount、FrozenRowCount、FrozenTrailingColumnCount、または FrozenTrailingRowCount の値を設定します。
  3. [ファイル]メニューから[適用して終了]を選択して、変更を保存します。
関連トピック

 

 


© 2004-2015, GrapeCity inc. All rights reserved.