クライアント側での行高・列幅の変更を禁止したい

文書番号 : 23807     文書種別 : 使用方法     最終更新日 : 2007/05/12
文書を印刷する
対象製品
SPREAD for .NET 2.5J Web Forms Edition
詳細
下記サンプルコードのようにResizable プロパティをFalseに設定することで、クライアント側での行高・列幅の変更を禁止することができます。

【VB.NETサンプルコード】
  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    If Page.IsPostBack Then
      Return
    End If

    ' 1列目の列幅変更を禁止
    FpSpread1.ActiveSheetView.Columns(0).Resizable = False
    ' 1行目の行高変更を禁止
    FpSpread1.ActiveSheetView.Rows(0).Resizable = False
    ' 全ての列の列幅変更を禁止
    FpSpread1.ActiveSheetView.Columns.Default.Resizable = False
    ' 全ての行の行高変更を禁止
    FpSpread1.ActiveSheetView.Rows.Default.Resizable = False
  End Sub


【C#サンプルコード】
    private void Page_Load(object sender, System.EventArgs e)
    {
      if(Page.IsPostBack)
      {
        return;
      }

      // 1列目の列幅変更を禁止
      FpSpread1.ActiveSheetView.Columns[0].Resizable = false;
      // 1行目の行高変更を禁止
      FpSpread1.ActiveSheetView.Rows[0].Resizable = false;
      // 全ての列の列幅変更を禁止
      FpSpread1.ActiveSheetView.Columns.Default.Resizable = false;
      // 全ての行の行高変更を禁止
      FpSpread1.ActiveSheetView.Rows.Default.Resizable = false;
    }

この文書は、以前は次のFAQ IDで公開されていました : 10110