MESCIUS CalendarGrid for Windows Forms 4.0J > CalendarGridの使い方 > InputManCell > GcCharMask型セル > 外観を変更する(CalendarGcCharMaskCellType) |
CalendarGcCharMaskCellTypeの外観のカスタマイズについて説明します。
CalendarGcCharMaskCellType.CharBoxesプロパティが参照するコレクションからCharBox.Styleプロパティを使用します。
セル内に表示するマス目のスタイルは、CharBoxオブジェクトのStyleプロパティで設定できます。
CharBoxオブジェクトは、CharBoxesプロパティが参照するコレクション内に保持されているマス目です。
セル内に配置するマス目の位置は次の4つのプロパティを使って、ピクセル単位で位置を調整することができます。
また、セル内に表示されるマス目は、次のプロパティを使って配置を設定することができます。
マス目内のデータ入力領域は次のプロパティで配置を設定します。
マス目のサイズは、CharBox.Sizeプロパティを使用して高さと幅をピクセル単位で設定することができます。また、CharBox.AutoSizeをTrueに設定すると、マス目のサイズはフォントの大きさに応じて自動で設定されます。
CalendarGcCharMaskCellType.CharBoxesプロパティが参照するコレクションからCharBox.Borderプロパティを使用します。
CharBox.Borderプロパティが参照するCharBoxBorderオブジェクトを使用することで、マス目の上下左右それぞれ個別に枠の色と線種を設定することができます。CharBoxBorderオブジェクトは、マス目の境界線(四辺、下辺、左辺、右辺、上辺)を表します。境界線はLine構造体を参照しています。
Styleプロパティによる線種