PowerTools MultiRow for Windows Forms 8.0J
Format プロパティ (GcCharMaskCell)
使用例 

セルで使用する入力書式を取得または設定します。
構文
Public Property Format As String
public string Format {get; set;}

プロパティ値

セルにどのようなテキストを入力できるかを示す文字列。
解説
書式を指定するには、キーワードとリテラルを使用してマスクを作成します。この入力マスクは、リテラルのみで構成することはできません。
使用例
以下は書式設定を行うサンプルコードです。このコードは GcCharMaskCell のサンプルコードの一部です。
private void Form1_Load(object sender, EventArgs e)
{
    GcCharMaskCell gcCharMaskCell1 = new GcCharMaskCell();
    gcCharMaskCell1.CharBoxes.Clear();

    //Allow the  GcCharMaskCell to accept upper case alphabet(A-Z).
    gcCharMaskCell1.Format = "A";

    //Add some CharBoxes to GcCharMaskCell.
    gcCharMaskCell1.CharBoxes.AddRange(new InputBox[] { new InputBox(), new InputBox(), new InputBox() });

    //In edit mode, hit the F6 to clear the content.
    gcCharMaskCell1.ShortcutKeys.Add(Keys.F6, "ShortcutClear");
    
    Template template1 = Template.CreateGridTemplate(new Cell[] { gcCharMaskCell1, gcCharMaskCell1.Clone() as Cell }, 160,
        AutoGenerateGridTemplateStyles.ColumnHeader | AutoGenerateGridTemplateStyles.RowHeaderAutoNumber);

    gcMultiRow1.Template = template1;
    gcMultiRow1.RowCount = 3;
}
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
    Dim gcCharMaskCell1 As New GcCharMaskCell()
    gcCharMaskCell1.CharBoxes.Clear()

    'Allow the  GcCharMaskCell to accept upper case alphabet(A-Z).
    gcCharMaskCell1.Format = "A"

    'Add some CharBoxes to GcCharMaskCell.
    gcCharMaskCell1.CharBoxes.AddRange(New InputBox() {New InputBox(), New InputBox(), New InputBox()})

    'In edit mode, hit the F6 to clear the content.
    gcCharMaskCell1.ShortcutKeys.Add(Keys.F6, "ShortcutClear")

    Dim template1 As Template = Template.CreateGridTemplate(New Cell() {gcCharMaskCell1, TryCast(gcCharMaskCell1.Clone(), Cell)}, 160, AutoGenerateGridTemplateStyles.ColumnHeader Or AutoGenerateGridTemplateStyles.RowHeaderAutoNumber)

    gcMultiRow1.Template = template1
    gcMultiRow1.RowCount = 3
End Sub
参照

GcCharMaskCell クラス
GcCharMaskCell メンバ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.