列(行)ヘッダをクリックした際に列(行)を選択したくない

文書番号 : 38120     文書種別 : 使用方法     登録日 : 2015/02/27     最終更新日 : 2015/02/27
文書を印刷する
対象製品
SPREAD for ASP.NET 8.0J
詳細
SPREADでは列ヘッダをクリックするとクリックした列が選択され、行ヘッダをクリックするとクリックした行が選択されます。
SelectionBlockOptions プロパティにて、ユーザーが選択できる選択範囲の種類を設定することができます。例えば、SelectionBlockOptions.Cellsを設定した場合は、(複数)セルのみの選択ができ、列や行の選択ができません。

◎サンプルコード(VB)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  If IsPostBack Then
    Return
  End If

  FpSpread1.ActiveSheetView.SelectionBackColor = Drawing.Color.Red

  ' セルと行の選択を許可
  FpSpread1.SelectionBlockOptions = FarPoint.Web.Spread.SelectionBlockOptions.Cells Or FarPoint.Web.Spread.SelectionBlockOptions.Rows

  ' セルと列の選択を許可
  'FpSpread1.SelectionBlockOptions = FarPoint.Web.Spread.SelectionBlockOptions.Cells Or FarPoint.Web.Spread.SelectionBlockOptions.Columns

  ' セルの選択を許可
  'FpSpread1.SelectionBlockOptions = FarPoint.Web.Spread.SelectionBlockOptions.Cells
End Sub

◎サンプルコード(C#)
protected void Page_Load(object sender, EventArgs e)
{
  if (IsPostBack)
  {
    return;
  }

  FpSpread1.ActiveSheetView.SelectionBackColor = System.Drawing.Color.Red;

  // セルと行の選択を許可
  FpSpread1.SelectionBlockOptions = FarPoint.Web.Spread.SelectionBlockOptions.Cells | FarPoint.Web.Spread.SelectionBlockOptions.Rows;

  // セルと列の選択を許可
  //FpSpread1.SelectionBlockOptions = FarPoint.Web.Spread.SelectionBlockOptions.Cells | FarPoint.Web.Spread.SelectionBlockOptions.Columns;

  // セルの選択を許可
  //FpSpread1.SelectionBlockOptions = FarPoint.Web.Spread.SelectionBlockOptions.Cells;
}
キーワード
選択