TTMSFNCCalendarArrow Class
Appearance settings for the calendar header's navigation arrows, controlling color, visibility, size, type, and optional bitmaps for both the left and right arrows.
API unit family: TMSFNCCalendar
Inherits from: TTMSFNCPersistent
Implements: ITMSFNCBitmapContainer
Syntax
TTMSFNCCalendarArrow = class(TTMSFNCPersistent, ITMSFNCBitmapContainer)
Properties
| Name | Description |
|---|---|
| ArrowLeftBitmap | Scaled bitmaps used for the left arrow when ArrowLeftType is atBitmap. |
| ArrowLeftBitmapSize | Pixel size of the left arrow bitmap; pass 0 to use the natural bitmap size. |
| ArrowLeftType | Visual style of the left (previous-month) navigation arrow. |
| ArrowRightBitmap | Scaled bitmaps used for the right arrow when ArrowRightType is atBitmap. |
| ArrowRightBitmapSize | Pixel size of the right arrow bitmap; pass 0 to use the natural bitmap size. |
| ArrowRightType | Visual style of the right (next-month) navigation arrow. |
| Color | Color used to fill or stroke both navigation arrow glyphs. |
| Size | Pixel size of the arrow glyph in both width and height. |
| Visibility | Which navigation arrows are displayed in the calendar header — left, right, or both. |
Events
| Name | Description |
|---|---|
| OnChange | Fires when any arrow appearance setting changes. |