PowerTools SPREAD for Windows Forms 8.0J > 開発者ガイド > セル型 > 編集可能なセル型 > テキスト型セル |
テキスト型セルは、テキストのみを表示し、セルの内容を常にテキストとしてあつかいます。
テキスト型セルとその各属性を設定するには、TextCellTypeクラスを使用します。
TextCellTypeクラスのCharacterCasingプロパティを使用すると、テキストをすべて小文字で表示するか、すべて大文字で表示するか、または通常どおり表示するかを指定できます。CharacterSetプロパティを使用すると、テキストに数字のみ、文字のみ、数字と文字の両方、またはすべての ASCII 文字を使用するように指定できます。
TextCellTypeクラスのインスタンスを作成して、クラスの各プロパティを設定します。セルに設定する場合はCellクラスの、行に設定する場合はRowクラスの、列に設定する場合はColumnクラスの、あるいはスタイルに設定する場合はStyleInfoクラスのCellTypeプロパティに、定義したTextCellTypeクラスのインスタンスを割り当てます。
次のサンプルコードは、セルをテキスト型セルに設定します。
C# |
コードのコピー
|
---|---|
FarPoint.Win.Spread.CellType.TextCellType tcell = new FarPoint.Win.Spread.CellType.TextCellType(); tcell.CharacterCasing = CharacterCasing.Upper; tcell.CharacterSet = FarPoint.Win.Spread.CellType.CharacterSet.Ascii; tcell.MaxLength = 30; tcell.Multiline = true; fpSpread1.ActiveSheet.Cells[0, 0].Text = "This is a text cell. "; fpSpread1.ActiveSheet.Cells[0, 0].CellType = tcell; |
Visual Basic |
コードのコピー
|
---|---|
Dim tcell As New FarPoint.Win.Spread.CellType.TextCellType() tcell.CharacterCasing = CharacterCasing.Upper tcell.CharacterSet = FarPoint.Win.Spread.CellType.CharacterSet.Ascii tcell.MaxLength = 40 tcell.Multiline = True FpSpread1.ActiveSheet.Cells(0, 0).Text = "This is a text cell. FpSpread1.ActiveSheet.Cells(0, 0).CellType = tcell |