using DevExpress.XtraEditors;
|
|
namespace Verify
|
{
|
public static class DateEditExtend
|
{
|
// //显示年
|
// dateEdit1.Properties.ShowToday = false;
|
//dateEdit1.Properties.ShowMonthHeaders = false;
|
//dateEdit1.Properties.CalendarView = DevExpress.XtraEditors.Repository.CalendarView.Vista;
|
//dateEdit1.Properties.VistaCalendarInitialViewStyle = DevExpress.XtraEditors.VistaCalendarInitialViewStyle.YearsGroupView;
|
//dateEdit1.Properties.VistaCalendarViewStyle = DevExpress.XtraEditors.VistaCalendarViewStyle.YearsGroupView;
|
//dateEdit1.Properties.Mask.EditMask = "yyyy";
|
//dateEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;
|
|
////显示月
|
//dateEdit2.Properties.ShowToday = false;
|
//dateEdit2.Properties.ShowMonthHeaders = true;
|
//dateEdit2.Properties.CalendarView = DevExpress.XtraEditors.Repository.CalendarView.Vista;
|
//dateEdit2.Properties.VistaCalendarInitialViewStyle = DevExpress.XtraEditors.VistaCalendarInitialViewStyle.YearView;
|
//dateEdit2.Properties.VistaCalendarViewStyle = DevExpress.XtraEditors.VistaCalendarViewStyle.YearView;
|
//dateEdit2.Properties.Mask.EditMask = "yyyy-MM";
|
//dateEdit2.Properties.Mask.UseMaskAsDisplayFormat = true;
|
|
////季度
|
//dateEdit3.Properties.ShowToday = false;
|
//dateEdit3.Properties.ShowMonthHeaders = false;
|
//dateEdit3.Properties.CalendarView = DevExpress.XtraEditors.Repository.CalendarView.Vista;
|
//dateEdit3.Properties.VistaCalendarInitialViewStyle = DevExpress.XtraEditors.VistaCalendarInitialViewStyle.QuarterView;
|
//dateEdit3.Properties.VistaCalendarViewStyle = DevExpress.XtraEditors.VistaCalendarViewStyle.QuarterView;
|
//dateEdit3.Properties.Mask.EditMask = "yyyy-MM";
|
//dateEdit3.Properties.Mask.UseMaskAsDisplayFormat = true;
|
|
/// <summary>
|
/// 设置只显示年月
|
/// </summary>
|
public static void SetOnlyShowYearMonth(this DateEdit dt)
|
{
|
dt.Properties.ShowToday = false;
|
dt.Properties.ShowMonthHeaders = true;
|
dt.Properties.CalendarView = DevExpress.XtraEditors.Repository.CalendarView.Vista;
|
dt.Properties.VistaCalendarInitialViewStyle = VistaCalendarInitialViewStyle.YearView;
|
dt.Properties.VistaCalendarViewStyle = VistaCalendarViewStyle.YearView;
|
dt.Properties.Mask.EditMask = "yyyy-MM";
|
dt.Properties.Mask.UseMaskAsDisplayFormat = true;
|
}
|
|
/// <summary>
|
/// 设置只显示日期
|
/// </summary>
|
/// <param name="dt"></param>
|
public static void SetOnlyShowDate(this DateEdit dt)
|
{
|
dt.Properties.DisplayFormat.FormatString = "yyyy-MM-dd";
|
dt.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
|
dt.Properties.EditFormat.FormatString = "yyyy-MM-dd";
|
dt.Properties.EditFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
|
dt.Properties.Mask.EditMask = "yyyy-MM-dd";
|
}
|
|
/// <summary>
|
/// 设置显示时钟
|
/// </summary>
|
/// <param name="dt"></param>
|
public static void SetShowClock(this DateEdit dt)
|
{
|
dt.Properties.DisplayFormat.FormatString = "yyyy-MM-dd HH:mm";
|
dt.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
|
dt.Properties.EditFormat.FormatString = "yyyy-MM-dd HH:mm";
|
dt.Properties.EditFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
|
dt.Properties.Mask.EditMask = "yyyy-MM-dd HH:mm";
|
dt.Properties.VistaDisplayMode = DevExpress.Utils.DefaultBoolean.True;
|
dt.Properties.VistaEditTime = DevExpress.Utils.DefaultBoolean.True;
|
dt.Properties.VistaTimeProperties.DisplayFormat.FormatString = "HH:mm";
|
dt.Properties.VistaTimeProperties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
|
dt.Properties.VistaTimeProperties.EditFormat.FormatString = "HH:mm";
|
dt.Properties.VistaTimeProperties.EditFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
|
dt.Properties.VistaTimeProperties.Mask.EditMask = "HH:mm";
|
}
|
}
|
}
|