[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=WinElement Inherit=Control Interfaces=Component,MarshalByRefObject,Object,ControlManager Info=Represents a Windows control that enables the user to select a date using a visual monthly calendar display Category=Common [Edit] Class=Custom Color=BackColor [Property] Width= | |228 Height= | |162 BackColor= | |clWindow ForeColor= | |clWindowText @AnnuallyBoldedDates=Sets the array of DateTime objects that determines which annual days are displayed in bold. ARG(DateTime[])|13|2 @BackColor=Sets the background color for the control. ARG(Color)|8|clWindow @BoldedDates=Sets the array of DateTime objects that determines which nonrecurring dates are displayed in bold. ARG(DateTime[])|13|2 @CalendarDimensions=Sets the number of columns and rows of months displayed. ARG(Size)|20|(empty)|Size @FirstDayOfWeek=Sets the first day of the week as displayed in the month calendar. ARG(Day)|14|7|Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,Default @ForeColor=Sets the foreground color of the control. ARG(Color)|8|clWindowText @MaxDate=Sets the maximum allowable date. ARG(DateTime)|20|(empty)|DateTime @MaxSelectionCount=Sets the maximum number of days that can be selected in a month calendar control. ARG(int)|1|7 @MinDate=Sets the minimum allowable date. ARG(DateTime)|20|(empty)|DateTime @MonthlyBoldedDates=Sets the array of DateTime objects that determine which monthly days to bold. ARG(DateTime[])|13|2 @RightToLeftLayout=Sets a value indicating whether the control is laid out from right to left. ARG(bool)|14|1|True,False @ScrollChange=Sets the scroll rate for a month calendar control. ARG(int)|1|0 @SelectionRange=Sets the selected range of dates for a month calendar control. ARG(SelectionRange)|20|(empty)|SelectionRange @ShowToday=Sets a value indicating whether the date represented by the TodayDate property is displayed at the bottom of the control. ARG(bool)|14|0|True,False @ShowTodayCircle=Sets a value indicating whether today's date is identified with a circle or a square. ARG(bool)|14|0|True,False @ShowWeekNumbers=Sets a value indicating whether the month calendar control displays week numbers to the left of each row of days. ARG(bool)|14|1|True,False @Size=Sets the size of the MonthCalendar control. ARG(Size)|20|(empty)|Size @TitleBackColor=Sets a value indicating the background color of the title area of the calendar. ARG(Color)|8|ActiveCaption @TitleForeColor=Sets a value indicating the foreground color of the title area of the calendar. ARG(Color)|8|ActiveCaptionText @TodayDate=Sets the value that is used by MonthCalendar as today's date. ARG(DateTime)|20|(empty)|DateTime @TrailingForeColor=Sets a value indicating the color of days in months that are not fully displayed in the control. ARG(Color)|8|clGrayText [Methods] *doAddAnnuallyBoldedDate=Adds a day that is displayed in bold on an annual basis in the month calendar. ARG(DateTime date)|1|0 *doAddBoldedDate=Adds a day to be displayed in bold in the month calendar. ARG(DateTime date)|1|0 *doAddMonthlyBoldedDate=Adds a day that is displayed in bold on a monthly basis in the month calendar. ARG(DateTime date)|1|0 *doGetDisplayRange=Retrieves date information that represents the low and high limits of the displayed dates of the control. ARG(bool visible)|1|0 *doHitTest=Returns an object with information on which portion of a month calendar control is at a location specified by a Point. ARG(Point point)|1|0 *doHitTest2=Returns a MonthCalendar ..::.HitTestInfo with information on which portion of a month calendar control is at a specified x- and y-coordinate. ARG(int x, int y)|1|0 *doRemoveAllAnnuallyBoldedDates=Removes all the annually bold dates. ARG()|1|0 *doRemoveAllBoldedDates=Removes all the nonrecurring bold dates. ARG()|1|0 *doRemoveAllMonthlyBoldedDates=Removes all the monthly bold dates. ARG()|1|0 *doRemoveAnnuallyBoldedDate=Removes the specified date from the list of annually bold dates. ARG(DateTime date)|1|0 *doRemoveBoldedDate=Removes the specified date from the list of nonrecurring bold dates. ARG(DateTime date)|1|0 *doRemoveMonthlyBoldedDate=Removes the specified date from the list of monthly bolded dates. ARG(DateTime date)|1|0 *doSelectionEnd=Sets the end date of the selected range of dates. ARG(DateTime)|1|0 *doSelectionStart=Sets the start date of the selected range of dates. ARG(DateTime)|1|0 *doSetCalendarDimensions=Sets the number of columns and rows of months to display. ARG(int x, int y)|1|0 *doSetDate=Sets a date as the currently selected date. ARG(DateTime date)|1|0 *doSetSelectionRange=Sets the selected dates in a month calendar control to the specified date range. ARG(DateTime date1, DateTime date2)|1|0 *doUpdateBoldedDates=Repaints the bold dates to reflect the dates set in the lists of bold dates. ARG()|1|0 *onDateChanged=Occurs when the date selected in the MonthCalendar changes. ARG(DateRangeEventArgs)|2|0 *onDateSelected=Occurs when the user makes an explicit date selection using the mouse. ARG(DateRangeEventArgs)|2|0 *onGetDisplayRange=Occurs after invoke the method doGetDisplayRange and returns the result ARG(SelectionRange)|2|0 *onHitTest=Occurs after invoke the method doHitTest and returns the result ARG(MonthCalendar.HitTestInfo)|2|0 *onRightToLeftLayoutChanged=Occurs when the value of the RightToLeftLayout property changes. ARG(EventArgs)|2|0 *AnnuallyBoldedDates=Returns the array of DateTime objects that determines which annual days are displayed in bold. ARG(DateTime[])|3|13 *BackColor=Returns the background color for the control. ARG(Color)|3|8 *BoldedDates=Returns the array of DateTime objects that determines which nonrecurring dates are displayed in bold. ARG(DateTime[])|3|13 *CalendarDimensions=Returns the number of columns and rows of months displayed. ARG(Size)|3|0 *FirstDayOfWeek=Returns the first day of the week as displayed in the month calendar. ARG(Day)|3|0 *ForeColor=Returns the foreground color of the control. ARG(Color)|3|8 *MaxDate=Returns the maximum allowable date. ARG(DateTime)|3|0 *MaxSelectionCount=Returns the maximum number of days that can be selected in a month calendar control. ARG(int)|3|1 *MinDate=Returns the minimum allowable date. ARG(DateTime)|3|0 *MonthlyBoldedDates=Returns the array of DateTime objects that determine which monthly days to bold. ARG(DateTime[])|3|13 *RightToLeftLayout=Returns a value indicating whether the control is laid out from right to left. ARG(bool)|3|104 *ScrollChange=Returns the scroll rate for a month calendar control. ARG(int)|3|1 *SelectionEnd=Returns the end date of the selected range of dates. ARG(DateTime)|3|0 *SelectionRange=Returns the selected range of dates for a month calendar control. ARG(SelectionRange)|3|0 *SelectionStart=Returns the start date of the selected range of dates. ARG(DateTime)|3|0 *ShowToday=Returns a value indicating whether the date represented by the TodayDate property is displayed at the bottom of the control. ARG(bool)|3|104 *ShowTodayCircle=Returns a value indicating whether today's date is identified with a circle or a square. ARG(bool)|3|104 *ShowWeekNumbers=Returns a value indicating whether the month calendar control displays week numbers to the left of each row of days. ARG(bool)|3|104 *SingleMonthSize=Returns the minimum size to display one month of the calendar. ARG(Size)|3|0 *Size=Returns the size of the MonthCalendar control. ARG(Size)|3|0 *TitleBackColor=Returns a value indicating the background color of the title area of the calendar. ARG(Color)|3|8 *TitleForeColor=Returns a value indicating the foreground color of the title area of the calendar. ARG(Color)|3|8 *TodayDate=Returns the value that is used by MonthCalendar as today's date. ARG(DateTime)|3|0 *TodayDateSet=Returns a value indicating whether the TodayDate property has been explicitly set. ARG(bool)|3|104 *TrailingForeColor=Returns a value indicating the color of days in months that are not fully displayed in the control. ARG(Color)|3|8 MonthCalendar=Returns the MonthCalendar object. ARG(MonthCalendar)|3|0 *date=The date to be displayed in bold. ARG(DateTime)|4|0 *date1=The beginning date of the selection range. ARG(DateTime)|4|0 *date2=The end date of the selection range. ARG(DateTime)|4|0 *point=A Point containing the X and Y coordinates of the point to be hit tested. ARG(Point)|4|0 *visible=true to retrieve only the dates that are fully contained in displayed months; otherwise, false. ARG(bool)|4|104 *x=The X coordinate of the point to be hit tested. ARG(int)|4|1 *y=The Y coordinate of the point to be hit tested. ARG(int)|4|1