如何在Delphi2010中显示“空的”TDateTimePicker (即隐藏日期的显示,使控件显示为空)。我知道设置格式以显示纪元的技巧,但在Windows7上运行的Delphi2010字符串"A.D.“。当我执行此操作时,控件中会出现。
发布于 2010-11-21 03:20:28
尝试将format设置为空白空间值。
DateTimePicker1.Format:=' ';然后在OnChange方法中再次设置格式
procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
DateTimePicker1.Format:=ShortDateFormat;
end;发布于 2012-07-03 17:07:39
您还可以尝试:
DateTimePicker1.Format := '__/__/____';这样,在最终用户看来,日期是必需的。
发布于 2016-09-05 17:51:29
在查看如何处理此问题时,我遇到了这个问题。
实际上,我使用TJvDateTimePicker主要是因为它在下拉列表中显示周数字。我打算使用@RRUZ建议的“格式技巧”,但我发现TJvDateTimePicker包含两个额外的已发布属性,NullDate和NullText,它们用于实现“格式技巧”。
在我的窗体的构造函数中,我放置了以下代码:
dtpOne.NullDate := 0;
dtpOne.NullText := ' '; // empty string doesn't work一切似乎都像您预期的那样工作。
https://stackoverflow.com/questions/4234407
复制相似问题