SPREAD for Windows Forms 10.0J サンプルコード集
選択範囲を作成する

SheetViewクラスのAddSelectionメソッド呼び出しによって選択範囲を明示的に作成することができます。(選択範囲を削除する場合にはClearSelectionメソッド呼び出しを行います。)ここでは同クラスのSelectionPolicyプロパティをMultiRangeにすることで、異なる複数の範囲を作成しています。

【実行例】

選択範囲の作成

  • 「通常モード」および「行選択モード」の定義時、アクティブセルの背景色は選択色として表示されません。これら二つのモードはユーザーによるセル入力を許可していますので、入力可能なセル(アクティブセル)を視覚的に区別するためです。
 private void Form1_Load(object sender, System.EventArgs e)
 {

  //複数範囲の選択を許可します
  fpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.MultiRange;

  //異なる2つの選択範囲を作成します
  fpSpread1.ActiveSheet.AddSelection(0, 0, 2, 2);
  fpSpread1.ActiveSheet.AddSelection(3, 3, 2, 2);

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

  '複数範囲の選択を許可します
  FpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.MultiRange

  '異なる2つの選択範囲を作成します
  FpSpread1.ActiveSheet.AddSelection(0, 0, 2, 2)
  FpSpread1.ActiveSheet.AddSelection(3, 3, 2, 2)

 End Sub

 

 


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