MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集
固定行または固定列を設定する

MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集 > デザイン > 行および列 > 固定行または固定列を設定する

SheetViewクラスのFrozenColumnCountプロパティまたはFrozenRowCountプロパティを設定することで、列/行の固定表示(シート上の左側/上側を基点とした)を行うことができます。更に、同クラスのFrozenTrailingColumnCountプロパティまたはFrozenTrailingRowCountプロパティの設定により、シート上の右側/下側を基点とした固定表示を行うこともできます。

【実行例】

左側/上側を基点とした固定表示


 private void Form1_Load(object sender, System.EventArgs e)
 {

  //左側から2列を固定表示とします
  fpSpread1.ActiveSheet.FrozenColumnCount = 2;

  //上側から2行を固定表示とします
  fpSpread1.ActiveSheet.FrozenRowCount = 2;

  fpSpread1.ActiveSheet.Columns[0, 1].BackColor = Color.LightCyan;
  fpSpread1.ActiveSheet.Rows[0, 1].BackColor = Color.LightCyan;

 }
 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

  '左側から2列を固定表示とします
  FpSpread1.ActiveSheet.FrozenColumnCount = 2

  '上側から2行を固定表示とします
  FpSpread1.ActiveSheet.FrozenRowCount = 2

  FpSpread1.ActiveSheet.Columns(0, 1).BackColor = Color.LightCyan
  FpSpread1.ActiveSheet.Rows(0, 1).BackColor = Color.LightCyan

 End Sub
 private void Form1_Load(object sender, System.EventArgs e)
 {

  //右側から2列を固定表示とします
  fpSpread1.ActiveSheet.FrozenTrailingColumnCount = 2;

  //下側から2行を固定表示とします
  fpSpread1.ActiveSheet.FrozenTrailingRowCount = 2;

  fpSpread1.ActiveSheet.Columns[fpSpread1.ActiveSheet.ColumnCount - 2, fpSpread1.ActiveSheet.ColumnCount - 1].BackColor = Color.LightCyan;
  fpSpread1.ActiveSheet.Rows[fpSpread1.ActiveSheet.RowCount - 2, fpSpread1.ActiveSheet.RowCount - 1].BackColor = Color.LightCyan;

 }