MESCIUS CalendarGrid for Windows Forms 4.0J
サンプルコード(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);

 

 


© MESCIUS inc. All rights reserved.