MESCIUS SPREAD for Windows Forms 17.0J
Static プロパティ (EditBaseCellType)

セルが、ユーザー入力を禁止する静的セルであるかどうかを取得または設定します。
構文
'Declaration
 
Public Property Static As Boolean
public bool Static {get; set;}

プロパティ値

Boolean:セルが静的な場合(編集モードを許可しない場合)は True、それ以外の場合は False
解説

このプロパティを True に設定すると、ユーザーがセルをクリックしても編集モードに移行できなくなります。このプロパティはセルをラベル化します。このセルに設定したテキストはどのようなものでも表示されますが、ユーザーがそれを編集することはできません。

このプロパティを Editable プロパティ(継承)と比較すると、Editable プロパティは編集モードで内容を変更できるかどうかを切り替えますが、編集モードに移行することは可能です。

次のサンプルコードは、Staticプロパティを設定します。
FarPoint.Win.Spread.CellType.TextCellType txt = new FarPoint.Win.Spread.CellType.TextCellType();
txt.CharacterCasing = CharacterCasing.Upper;
txt.CharacterSet = FarPoint.Win.Spread.CellType.CharacterSet.Ascii;
txt.Multiline = true;
txt.ScrollBars = ScrollBars.Horizontal;
txt.Static = false;
fpSpread1.Sheets[0].Cells[0, 0].CellType = txt;
fpSpread1.Sheets[0].Cells[0, 0].Text = "This is a text cell.  It can provide a wide range of functionality.";
fpSpread1.Sheets[0].Columns[0].Width = 200;
fpSpread1.Sheets[0].Rows[0].Height = 50;
Dim txt As New FarPoint.Win.Spread.CellType.TextCellType()
txt.CharacterCasing = CharacterCasing.Upper
txt.CharacterSet = FarPoint.Win.Spread.CellType.CharacterSet.Ascii
txt.Multiline = True
txt.ScrollBars = ScrollBars.Horizontal
txt.Static = False
FpSpread1.Sheets(0).Cells(0, 0).CellType = txt
FpSpread1.Sheets(0).Cells(0, 0).Text = "This is a text cell.  It can provide a wide range of functionality."
FpSpread1.Sheets(0).Columns(0).Width = 200
FpSpread1.Sheets(0).Rows(0).Height = 50
参照

EditBaseCellType クラス
EditBaseCellType メンバ

 

 


© MESCIUS inc. All rights reserved.