GrapeCity.Win.CalendarGrid.v20 アセンブリ > GrapeCity.Win.CalendarGrid.InputMan 名前空間 > CalendarGcTextBoxCellType クラス : AutoConvert プロパティ |
AutoConvert プロパティを true に設定すると、変換可能なすべての文字が入力マスクに従って自動的に変換されます。たとえば、入力マスクを "A" に設定した場合、セルに小文字の文字を入力すると、自動的に大文字に変換されます。
全角マスク入力フィールドに半角文字を入力すると、入力された文字は自動的に全角に変換されます。また、セルで半角文字のみが許可されている場合には、全角のスペースは自動的に半角のスペースに変換されます。
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