Delphi 如何在TcxDateEdit中个性化显示格式

Delphi 如何在TcxDateEdit中个性化显示格式,delphi,devexpress,Delphi,Devexpress,下面的代码,设置组件TcxDateEdit的格式 // In uses add cxFormats ShortDateFormat:='dd/mm/yyyy'; DateSeparator :='/'; LongTimeFormat :='HH:MM'; TimeSeparator :=':'; cxFormatController.UseDelphiDateTimeFormats := True; cxFormatController.GetFormats;

下面的代码,设置组件TcxDateEdit的格式

  // In uses add cxFormats
  ShortDateFormat:='dd/mm/yyyy';
  DateSeparator  :='/';
  LongTimeFormat :='HH:MM';
  TimeSeparator  :=':';
  cxFormatController.UseDelphiDateTimeFormats := True;
  cxFormatController.GetFormats;
  cxFormatController.NotifyListeners;
但显示和使用的格式不同

?如何设置在标题中也显示相同的格式


我使用相同的代码,它也能工作。这是全局变量,您确定它们没有被覆盖吗?
尝试将该代码放入OnShow事件中

我认为您必须使用DevExpress中定义的SmartTextToDateFunc, 再见

我在一个新项目中尝试了该代码,并将其放入表单的OnShow事件中,行为是相同的:/我有DevXPress 6.59版和delphi 2017版,随着它的运行,我有delphi 2010和DevXPress 2.4:/