MESCIUS SPREAD for Windows Forms 17.0J
Locked プロパティ (Columns.DefaultColumn)

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

プロパティ値

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

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

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

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

次のサンプルコードは、デフォルト列のこのプロパティおよびその他のプロパティの使用方法を示します。
FarPoint.Win.Spread.Columns.DefaultColumn df;
df = fpSpread1.ActiveSheet.Columns.Default;
df.AllowAutoSort = true;
df.BackColor = Color.Khaki;
df.Border = new FarPoint.Win.LineBorder(Color.Blue);
df.CellType = new FarPoint.Win.Spread.CellType.GeneralCellType();
df.Editor = fpSpread1.EditingControl;
df.Font = new Font("Comic Sans MS", 10);
df.ForeColor = Color.DarkBlue;
df.Formatter = fpSpread1.ActiveSheet.Columns.Default.Formatter;
df.HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right;
df.Locked = false;
df.ParentStyleName = "HeaderDefault";
df.Renderer = fpSpread1.ActiveSheet.Columns.Default.Renderer;
df.StyleName = "HeaderDefault";
df.VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Top;
Dim df As FarPoint.Win.Spread.Columns.DefaultColumn
df = fpSpread1.ActiveSheet.Rows.Default
df.BackColor = Color.Khaki
df.Border = New FarPoint.Win.LineBorder(Color.Blue)
df.CellType = New FarPoint.Win.Spread.CellType.GeneralCellType
df.Editor = fpSpread1.EditingControl
df.Font = New Font("Comic Sans MS", 10)
df.ForeColor = Color.DarkBlue
df.Formatter = fpSpread1.ActiveSheet.Columns.Default.Formatter
df.HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right
df.Locked = False
df.ParentStyleName = "HeaderDefault"
df.Renderer = fpSpread1.ActiveSheet.Columns.Default.Renderer
df.StyleName = "HeaderDefault"
df.VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Top
参照

Columns.DefaultColumn クラス
Columns.DefaultColumn メンバ

 

 


© MESCIUS inc. All rights reserved.