MESCIUS CalendarGrid for Windows Forms 4.0J > CalendarGridの使い方 > InputManCell > GcMask型セル > 視覚的な補助(CalendarGcMaskCellType) |
CalendarGcMaskCellTypeでは様々な視覚的な補助機能を提供しています。この章ではそれらの機能について解説します。
AlternateTextプロパティを使用すれば、セルが未入力(CalendarCell.Value)のときに代わりに表示するテキストを文字列として設定することができます。AlternateTextは、MaskAlternateTextオブジェクトを参照するプロパティです。
セルにフォーカスがあるときのテキストを設定するには、MaskAlternateText.Nullプロパティを使用します。セルにフォーカスがないときのテキストを設定するには、MaskAlternateText.DisplayNullプロパティを使用します。
(図) 下:代替テキストを表示したCalendarGcMaskCellType
これらの2つのプロパティでは、次の2つを設定することができます。
CalendarGcMaskCellType.ShowRecommendedValueおよびCalendarGcMaskCellType.RecommendedValueプロパティを使用します。
ShowRecommendedValueプロパティを使用すると、CalendarGcMaskCellTypeで値が未入力のとき、入力候補となる値をグレー表示することができます。
入力候補として表示されたマスクの値は、表示された候補値のまま適用するか、その一部もしくは全ての値を変更して入力値として適用することができます。
入力候補として表示される値は、RecommendedValueプロパティで設定します。
候補として表示された値を確定するには、[Ctrl]+[Enter]キーを押下します。
(図) 入力候補値を変更せずに値を確定
(図) 入力候補値から値の一部を変更して値を確定
CalendarGcMaskCellType.HighlightTextプロパティを使用します。
HighlightTextプロパティを使用すると、フォーカスを受け取ったときに、セルのすべてのテキストを選択状態にできます。