SPREAD for WPF 4.0J - GcSpreadGrid
MaxLengthUnit プロパティ (TextCellType)
使用例 

GrapeCity.Windows.SpreadGrid 名前空間 > TextCellType クラス : MaxLengthUnit プロパティ
セルに保持できる最大文字数をバイト、文字、テキスト要素のいずれに基づいて取り扱うかを取得または設定します。これは依存関係プロパティです。
シンタックス
'宣言
 
Public Property MaxLengthUnit As LengthUnit
public LengthUnit MaxLengthUnit {get; set;}

プロパティ値

長さの単位が文字、バイト、テキスト要素のいずれに基づくかを示す GrapeCity.Windows.SpreadGrid.Editors.LengthUnit 列挙値。
既定値は GrapeCity.Windows.SpreadGrid.Editors.LengthUnit.Char です。
例外
例外解説
値が GrapeCity.Windows.SpreadGrid.Editors.LengthUnit 列挙体で定義されていません。
解説
MaxLength プロパティをカウントする際の単位を決定します。値が GrapeCity.Windows.SpreadGrid.Editors.LengthUnit.Byte の場合、MaxLength はバイト単位でカウントされます。値が GrapeCity.Windows.SpreadGrid.Editors.LengthUnit.Char の場合、MaxLength は文字単位でカウントされます。値が GrapeCity.Windows.SpreadGrid.Editors.LengthUnit.TextElement の場合、MaxLength はテキスト要素単位でカウントされます。
使用例
次のサンプルコードは TextCellTypeを作成し, このセルが大文字入力とスペース入力を許可し、6文字以上入力された場合は次のセルに移動するようにします。
public void SetTextCell5()
{
    TextCellType textCellType1 = new TextCellType();

    textCellType1.AutoConvert = true;
    //The input characters will be converted to capital letters automatically and allow to input 'space' key.
    textCellType1.Format = "AS";
    //If you try to input 'grapecity' in cell, only the 'grape' is left.
    textCellType1.MaxLength = 5;
    textCellType1.MaxLengthUnit = GrapeCity.Windows.SpreadGrid.Editors.LengthUnit.Char;
    //When you try to input 6th char, the focus will move next cell.
    textCellType1.ExitOnLastChar = true;
    //The input text will overwrite the existed character.
    textCellType1.EditMode = GrapeCity.Windows.SpreadGrid.Editors.EditMode.Overwrite;

    this._gcSpreadGrid1[0, 0].CellType = textCellType1;
}
Public Sub SetTextCell5()
    Dim textCellType1 As New TextCellType()

    textCellType1.AutoConvert = True
    'The input characters will be converted to capital letters automatically and allow to input 'space' key.
    textCellType1.Format = "AS"
    'If you try to input 'grapecity' in cell, only the 'grape' is left.
    textCellType1.MaxLength = 5
    textCellType1.MaxLengthUnit = GrapeCity.Windows.SpreadGrid.Editors.LengthUnit.[Char]
    'When you try to input 6th char, the focus will move next cell.
    textCellType1.ExitOnLastChar = True
    'The input text will overwrite the existed character.
    textCellType1.EditMode = GrapeCity.Windows.SpreadGrid.Editors.EditMode.Overwrite

    Me._gcSpreadGrid1(0, 0).CellType = textCellType1
End Sub
参照

TextCellType クラス
TextCellType メンバ