MESCIUS SPREAD for ASP.NET 10.0J
Locked プロパティ (Cell)

セルの編集がロックされているかどうかを表すブール値を取得または設定します。
構文
'Declaration
 
Public Property Locked As Boolean
public bool Locked {get; set;}

プロパティ値

Boolean:セルがロック状態の場合はTrue、それ以外の場合はFalse
解説

このプロパティが使用できるのは実行時のみです。

特定のセルをロックするよう指定できます。ロックされたセルは、ユーザーが編集できません。セルをロック状態にするには、このプロパティを使用します。セルを実際にロックするためには、シートの SheetView オブジェクトの SheetView.Protect プロパティも True に設定する必要があります。Protect プロパティのデフォルト値は True なので、Protect プロパティの値を変更していないかぎり、セルをロック状態にするだけで、そのセルはロックされて編集できなくなります。

Protect プロパティが False の場合は、セルがロック状態であっても、ユーザーはそのセルを操作できます。

このプロパティの設定は、StyleName プロパティを使用してセルに名前付きスタイルが割り当てられていて、その名前付きスタイルがロック状態を設定する場合、オーバーライドできます。

この例では、Cellオブジェクトを作成し、セルをロックしてユーザーによるセル内容の編集を禁止します。SheetViewのProtectプロパティがデフォルト値のTrueに設定されていると仮定しています。
FarPoint.Web.Spread.Cell mycell;
mycell = FpSpread1.Cells[0, 0];
mycell.Value = "Locked";
mycell.HorizontalAlign = HorizontalAlign.Right;
mycell.VerticalAlign = VerticalAlign.Top;
mycell.Locked = true;
Dim mycell As FarPoint.Web.Spread.Cell
mycell = FpSpread1.Cells(0, 0)
mycell.Value = "Locked"
mycell.HorizontalAlign = HorizontalAlign.Right
mycell.VerticalAlign = VerticalAlign.Top
mycell.Locked = True
参照

Cell クラス
Cell メンバ
StyleName プロパティ
Protect プロパティ

開発者の手引き

セルのロック

 

 


© MESCIUS inc. All rights reserved.