DevExpress DateEdit组件显示和编辑日期和时间
扩展方法
C# 全选
/// <summary>
/// DevExpress DateEdit组件显示和编辑日期和时间
/// </summary>
/// <param name="editor"></param>
public static void AllowDateTimeEdit(this DateEdit editor)
{
//设置掩码:EditMask和DisplayFormat,EditFormat属性,设置为一致:'yyyy-MM-dd HH:mm';
//显示和编辑格式
editor.Properties.DisplayFormat.FormatString = "yyyy-MM-dd HH:mm";
editor.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
editor.Properties.EditFormat.FormatString = "yyyy-MM-dd HH:mm";
editor.Properties.EditFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
editor.Properties.Mask.EditMask = "yyyy-MM-dd HH:mm";
//如果要显示时间需要设置VistaDisplayMode=true, VistaEditTime=true。
//意思为显示时间,在时间控件中会出现时钟图标,并可以编辑时间。
editor.Properties.VistaDisplayMode = DevExpress.Utils.DefaultBoolean.True;
editor.Properties.VistaEditTime = DevExpress.Utils.DefaultBoolean.True;
//设置时间部分的格式,时间部分指的是打开日期空间后,在时钟图标下的显示的日期格式。
editor.Properties.VistaTimeProperties.DisplayFormat.FormatString = "HH:mm";
editor.Properties.VistaTimeProperties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
editor.Properties.VistaTimeProperties.EditFormat.FormatString = "HH:mm";
editor.Properties.VistaTimeProperties.EditFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
editor.Properties.VistaTimeProperties.Mask.EditMask = "HH:mm";
}
使用方法
C# 全选
txtBidDate.AllowDateTimeEdit();
演示效果

操作方式
1、在DateEdit组件内修改日期和时间
2、下拉选择日期、修改时间
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网





