ユーザーがセルを編集できないようにセル、行、列をロックすることができます。
ロックを設定するにはセル、行、列のそれぞれが提供する Locked プロパティを設定します。
セルは行や列に対するロックの設定を継承します。ただし、セルに対する設定が最優先されます。そのため、セル、行、列に異なるロックの設定が行われた場合、セルに対する設定が有効となります。
セルの InheritedLocked プロパティで実際にセルで有効なロックの設定を確認できます。セル、行、列に異なるロックの設定が行われた場合、最終的にセルで有効な設定を取得できます。
次のサンプルコードはセル、行、列を指定してロックします。
C# |
コードのコピー |
---|---|
gcSpreadGrid1[0, 0].Locked = true; gcSpreadGrid1.Rows[1].Locked = true; gcSpreadGrid1.Columns[1].Locked = true; |
Visual Basic |
コードのコピー |
---|---|
GcSpreadGrid1(0, 0).Locked = True GcSpreadGrid1.Rows(1).Locked = True GcSpreadGrid1.Columns(1).Locked = True |