The Calendar Control
The


Figure 9-1: The calendar control in use.
The calendar control comes with a help file that lists the control's properties, methods, and events, as shown in Table 9-1.
Properties | Methods | Events |
---|---|---|
BackColor | AboutBox | AfterUpdate |
Day | NextDay | BeforeUpdate |
DayFont | NextMonth | Click |
DayFontColor | NextWeek | DblClick |
DayLength | NextYear | KeyDown |
FirstDay | PreviousDay | KeyPress |
GridCellEffect | PreviousMonth | KeyUp |
GridFont | PreviousWeek | NewMonth |
GridFontColor | PreviousYear | NewYear |
GridLinesColor | Refresh | |
Month | Today | |
MonthLength | ||
ShowDateSelectors | ||
ShowDays | ||
ShowHorizontalGridlines | ||
ShowTitle | ||
ShowVerticalGridlines | ||
TitleFont | ||
TitleFontColor | ||
Value | ||
ValueIsNull | ||
Year |
You'll be using the BackColor, Day, Month, Year, and Value properties in the Ex09a example later in this chapter. BackColor is an unsigned long, but it is used as an OLE_COLOR, which is almost the same as a COLORREF. Day, Month, and Year are short integers. Value's type is the special type VARIANT, which is described in Chapter 25. It holds the entire date as a 64-bit value.Each of the properties, methods, and events listed in the table has a corresponding integer identifier. Information about the names, types, parameter sequences, and integer IDs is stored inside the control and is accessible to Visual Studio .NET at container design time.