PowerTools CalendarGrid for Windows Forms 1.0J
AutoConvert プロパティ (CalendarGcTextBoxCellType)
使用例 

入力された文字を入力マスクに従って自動的に変換するかどうかを取得または設定します。
構文
Public Property AutoConvert As Boolean
public bool AutoConvert {get; set;}

プロパティ値

文字が入力マスクに従って自動的に変換される場合は true。それ以外の場合は false。既定値は true です。
解説

AutoConvert プロパティを true に設定すると、変換可能なすべての文字が入力マスクに従って自動的に変換されます。たとえば、入力マスクを "A" に設定した場合、セルに小文字の文字を入力すると、自動的に大文字に変換されます。

全角マスク入力フィールドに半角文字を入力すると、入力された文字は自動的に全角に変換されます。また、セルで半角文字のみが許可されている場合には、全角のスペースは自動的に半角のスペースに変換されます。

使用例
次のサンプルコードは、このプロパティの使用方法を示します。このサンプルコードは、GcTextBoxCell に示されている詳細なコード例の一部を抜粋したものです。
private void Form1_Load(object sender, EventArgs e)
{
    // Create an instance of a GcTextBox control.
    CalendarGcTextBoxCellType gcTextBoxCell1 = new CalendarGcTextBoxCellType();
    // Accept upper and lower case alphabet, as well as the symbols. Except '#', '@' and '*' chars.
    gcTextBoxCell1.Format = @"aA@^\#\@*";
    // The GcTextBox will try to convert the invalid char to valid char automatically.
    gcTextBoxCell1.AutoConvert = true;

    DropDownButton dropDownButton1 = new DropDownButton();
    dropDownButton1.Visible = CalendarCellButtonVisibility.ShowForCurrentCell;
    gcTextBoxCell1.SideButtons.Add(dropDownButton1);

    CalendarTemplate template1 = CalendarTemplate.CreateDefaultTemplate();
    template1.Content[1, 0].CellType = gcTextBoxCell1;
    template1.Content[2, 0].CellType = gcTextBoxCell1.Clone();
    gcCalendarGrid1.Template = template1;
}
Private Sub Form1_Load(sender As Object, e As EventArgs)
    ' Create an instance of a GcTextBox control.
    Dim gcTextBoxCell1 As New CalendarGcTextBoxCellType()
    ' Accept upper and lower case alphabet, as well as the symbols. Except '#', '@' and '*' chars.
    gcTextBoxCell1.Format = "aA@^\#\@*"
    ' The GcTextBox will try to convert the invalid char to valid char automatically.
    gcTextBoxCell1.AutoConvert = True

    Dim dropDownButton1 As New DropDownButton()
    dropDownButton1.Visible = CalendarCellButtonVisibility.ShowForCurrentCell
    gcTextBoxCell1.SideButtons.Add(dropDownButton1)

    Dim template1 As CalendarTemplate = CalendarTemplate.CreateDefaultTemplate()
    template1.Content(1, 0).CellType = gcTextBoxCell1
    template1.Content(2, 0).CellType = gcTextBoxCell1.Clone()
    gcCalendarGrid1.Template = template1
End Sub
参照

CalendarGcTextBoxCellType クラス
CalendarGcTextBoxCellType メンバ

 

 


© 2014 GrapeCity inc. All rights reserved.