| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
-
- using System;
- using System.Drawing;
- using System.Windows.Forms;
- namespace Dongke.WinForm.Controls
- {
- /// <summary>
- /// 日期控件,该控件用来让用户选择日期和时间并以【yyyy-MM-dd】格式显示此日期。
- /// </summary>
- [ToolboxBitmap(typeof(DateTimePicker))]
- public class DtpDate : DateTimeBase, IDateRange
- {
- #region 构造函数
- /// <summary>
- /// 日期控件
- /// </summary>
- public DtpDate()
- {
- this.CustomFormat = Constant.DATETIME_FORMAT_YYYYMMDD;
- }
- #endregion
- #region 重写属性
- /// <summary>
- /// 获取或设置分配给控件的时间值。
- /// </summary>
- public override DateTime? Value
- {
- get
- {
- DateTime? dt = base.Value;
- if (dt.HasValue)
- {
- return dt.Value.Date;
- }
- return null;
- }
- set
- {
- if (value.HasValue)
- {
- base.Value = value.Value.Date;
- }
- else
- {
- base.Value = null;
- }
- }
- }
- #endregion
- }
- }
|