DateEditExteions.cs 980 B

1234567891011121314151617181920212223242526
  1. using DevExpress.Utils;
  2. using DevExpress.XtraEditors;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace Ips.Library.DxpLib
  9. {
  10. public static class DateEditExteions
  11. {
  12. public static DateEdit UseTimeEdit(this DateEdit source, string timeFormat = "yyyy-MM-dd HH:mm:ss")
  13. {
  14. var props = source.Properties;
  15. var timeProps = props.CalendarTimeProperties;
  16. props.CalendarTimeEditing = DefaultBoolean.True;
  17. //props.CalendarTimeProperties.EditMask = "HH:mm:ss";
  18. //timeProps.DisplayFormat.FormatType = timeProps.EditFormat.FormatType = FormatType.DateTime;
  19. //timeProps.DisplayFormat.FormatString = timeProps.EditFormat.FormatString = timeProps.EditMask = "HH:mm:ss";
  20. props.DisplayFormat.FormatString = props.EditFormat.FormatString = props.EditMask = timeFormat;
  21. return source;
  22. }
  23. }
  24. }