C#:MonthCalender控件(可调节类控件)

来源:互联网 发布:阿里云企业邮箱怎么用 编辑:程序博客网 时间:2024/04/30 04:42


    MonthCalendar控件用来显示或设置系统时间、系统日期,显示内容包括了月份是日期。在该控件中,以矩阵形式显示内容,每行7列,与每周长度一致。默认情况下,显示调整时间和日期的箭头,方便用户操作。

 

MonthCalendar控件的常用属性及说明

属性

说明

AnnuallyBoldedDates

    用数组的形式设置一年中需要以粗体格式显示的日期

BackColor

    设置或修改控件的背景颜色

BackgroundImage

    设置控件的背景图片,这个图像可以说系统支持是任何图片或数据流

BackgroundImageLayout

    获取或设置控件背景图片的布置方式,可以有以下取值:Center(图像在控件的矩形工作区中居中显示)、None(图       像沿控件的矩形工作区顶部左对齐)、Stretch(图像沿控件的矩形工作区拉伸)、Tile(图像沿控件的矩形工作区平       铺)、Zoom(图像在控件的矩形工作区中放大)

BoldedDates

    设置控件中用粗体表示的非周期日期

CalendarDimensions

    设置控件显示日期的行列数

MaxSelectionCount

    设置控件中可选择的最大天数

MinimumSize

    设置显示控件的最小矩形区域

MousePosition

    设置鼠标的当前位置,用屏幕坐标Point来表示

TitleBackColor

    设置控件标题区的背景色,一般采用系统默认颜色

TitleForeColor

    设置控件的前景色,也就是显示日期的字体颜色,和上面的TitleBackColor相对于。若二者相同则无法看到文字

ShowWeekNumbers

    控制在每行日期的左侧是否显示周数(1~52).设置为true显示周编号,否则不显示

TrailingForeColor

    每个月的1号到31号并不一定都是从周一到周日,为了填满控件,需要补充上个月或下个月的一些日期,这些补充的     日期的颜色就是用这个属性来设置

ShowTodayCircle

    控制是否在表示今天的日期上加圆圈强调。如果加圆圈就设置为true,否则设置为false

SelectionStart

    设置指定时间段的开始日期

SelectionEnd

    设置指定时间段的结束日期

MonthlyBoldedDates

    用数组形式设置每个月中要用粗体显示的日期,如果原来已经设置了这个属性,则用新属性值代替原来值

MaxDate

    指定最大日期,用户选择或设置的值不能超过该值

MinDate

    指定最小日期,用户选择或设置的值不能小于该值

[注]:SelectionStart和SelectionEnd属性与MaxSelectionCount属性相关。如果结束日期(SelectionEnd)比开始日期(SelectionStart)还早,这开始日期就会被系统自动设置为结束日期。同样,如果SelectionEnd值超过了MaxSelectionCount值,则SelectionStart自动调整。

 

 

0 0
原创粉丝点击