作成日: 2026/06/05 最終更新日: 2026/06/05
文書種別
使用方法
詳細
SheetViewクラスのProtectプロパティをTrueに設定すると、下の画像のようにワークシートの保護機能で[シートとロックされたセルの内容を保護する]にチェックがついた状態となり、シートの操作(ソート・フィルタ/行高・列幅変更/行・列の移動など)ができない状態となります。
SheetViewクラスのProtectプロパティをTrueに設定した際の動作を15.0J以前と同様にする場合には、LegacyBehaviors.Protectを有効にします。LegacyBehaviorsの設定は設計時、もしくはSPREADコントロール生成時に行います。
-
LegacyBehaviorsの設定を設計時に行う場合、設計画面でSPREADを選択しプロパティウィンドウから設定します
- LegacyBehaviorsの設定をSPREADコントロール生成時に行う場合、下記のようにコードを変更します
◎サンプルコード(VB)
'FpSpread1 = New FarPoint.Win.Spread.FpSpread(FarPoint.Win.Spread.LegacyBehaviors.None)
FpSpread1 = New FarPoint.Win.Spread.FpSpread(FarPoint.Win.Spread.LegacyBehaviors.Protect)◎サンプルコード(C#)
//fpSpread1 = new FarPoint.Win.Spread.FpSpread(FarPoint.Win.Spread.LegacyBehaviors.None);
fpSpread1 = new FarPoint.Win.Spread.FpSpread(FarPoint.Win.Spread.LegacyBehaviors.Protect);