GrapeCity CalendarGrid for Windows Forms 3.0J > CalendarGridの使い方 > InputManCell > GcCharMask型セル > サンプルコード(CalendarGcCharMaskCellType) |
CalendarGcCharMaskCellTypeの値が未入力のとき、入力候補となる値を表示ができます。
Imports InputManCell = GrapeCity.Win.CalendarGrid.InputMan Dim today As DateTime = DateTime.Today Dim GcCharMaskCellType As New InputManCell.CalendarGcCharMaskCellType() ' マス目をクリアします。 GcCharMaskCellType.CharBoxes.Clear() ' 書式を設定します。 GcCharMaskCellType.Format = "9" ' 郵便番号用のマス目を設定します。 GcCharMaskCellType.CharBoxes.Add(New InputManCell.LiteralBox("〒")) GcCharMaskCellType.CharBoxes.Add(New InputManCell.InputBox()) GcCharMaskCellType.CharBoxes.Add(New InputManCell.InputBox()) GcCharMaskCellType.CharBoxes.Add(New InputManCell.InputBox()) GcCharMaskCellType.CharBoxes.Add(New InputManCell.SeparatorBox()) GcCharMaskCellType.CharBoxes.Add(New InputManCell.InputBox()) GcCharMaskCellType.CharBoxes.Add(New InputManCell.InputBox()) GcCharMaskCellType.CharBoxes.Add(New InputManCell.InputBox()) GcCharMaskCellType.CharBoxes.Add(New InputManCell.InputBox()) GcCharMaskCellType.ClipContent = InputManCell.ClipContent.ExcludeLiterals ' 入力候補値の設定 GcCharMaskCellType.ShowRecommendedValue = True GcCharMaskCellType.RecommendedValue = "9813205" GcCalendarGrid1.Content(today).Rows(1).Cells(0).CellType = GcCharMaskCellType GcCalendarGrid1.Content(today).Rows(1).Cells(0).CellStyle.BackColor = Color.Azure GcCalendarGrid1.ScrollIntoView(today)
using InputManCell = GrapeCity.Win.CalendarGrid.InputMan; var today = DateTime.Today; var gcCharMaskCellType = new InputManCell.CalendarGcCharMaskCellType(); gcCharMaskCellType.InputDirection = InputManCell.CharMaskInputDirection.RightToLeft; // マス目をクリアします。 gcCharMaskCellType.CharBoxes.Clear(); // 書式を設定します。 gcCharMaskCellType.Format = "9"; // 郵便番号用のマス目を設定します。 gcCharMaskCellType.CharBoxes.Add(new InputManCell.LiteralBox("〒")); gcCharMaskCellType.CharBoxes.Add(new InputManCell.InputBox()); gcCharMaskCellType.CharBoxes.Add(new InputManCell.InputBox()); gcCharMaskCellType.CharBoxes.Add(new InputManCell.InputBox()); gcCharMaskCellType.CharBoxes.Add(new InputManCell.SeparatorBox()); gcCharMaskCellType.CharBoxes.Add(new InputManCell.InputBox()); gcCharMaskCellType.CharBoxes.Add(new InputManCell.InputBox()); gcCharMaskCellType.CharBoxes.Add(new InputManCell.InputBox()); gcCharMaskCellType.CharBoxes.Add(new InputManCell.InputBox()); // 入力候補値の設定 gcCharMaskCellType.ShowRecommendedValue = true; gcCharMaskCellType.RecommendedValue = "9813205"; gcCalendarGrid1.Content[today].Rows[1].Cells[0].CellType = gcCharMaskCellType; gcCalendarGrid1.Content[today].Rows[1].Cells[0].CellStyle.BackColor = Color.Azure; gcCalendarGrid1.ScrollIntoView(today);