GrapeCity SPREAD for Windows Forms 12.0J サンプルコード集
ロックする

行/列/セル単位でのロックを設定することができます。LockedプロパティはデフォルトでONになっていますので、SheetView.ProtectプロパティをTrueにした後でロックを解除する範囲を明示的に指定する必要があります。

【実行例】

セルのロック


private void Form1_Load(object sender, EventArgs e)
{
    fpSpread1.ActiveSheet.Protect = true;

    //ヘッダを有効化
    fpSpread1.ActiveSheet.ColumnHeader.Rows[0].Locked = false;
    fpSpread1.ActiveSheet.RowHeader.Columns[0].Locked = false;

    //列1全体のロックを解除
    fpSpread1.ActiveSheet.Columns[1].Locked = false;

    //セル(1,3)のロックを解除
    fpSpread1.ActiveSheet.Cells[1, 3].Locked = false;
}?
                                
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
    fpSpread1.ActiveSheet.Protect = True

    'ヘッダを有効化
    fpSpread1.ActiveSheet.ColumnHeader.Rows(0).Locked = False
    fpSpread1.ActiveSheet.RowHeader.Columns(0).Locked = False

    '列1全体のロックを解除
    fpSpread1.ActiveSheet.Columns(1).Locked = False

    'セル(1,3)のロックを解除
    fpSpread1.ActiveSheet.Cells(1, 3).Locked = False
End Sub
                                

 

 


Copyright © 2004 GrapeCity inc.