首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示“空”TDateTimePicker

显示“空”TDateTimePicker
EN

Stack Overflow用户
提问于 2010-11-21 02:59:01
回答 4查看 13.4K关注 0票数 16

如何在Delphi2010中显示“空的”TDateTimePicker (即隐藏日期的显示,使控件显示为空)。我知道设置格式以显示纪元的技巧,但在Windows7上运行的Delphi2010字符串"A.D.“。当我执行此操作时,控件中会出现。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-11-21 03:20:28

尝试将format设置为空白空间值。

代码语言:javascript
复制
DateTimePicker1.Format:=' ';

然后在OnChange方法中再次设置格式

代码语言:javascript
复制
procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
DateTimePicker1.Format:=ShortDateFormat;
end;
票数 19
EN

Stack Overflow用户

发布于 2012-07-03 17:07:39

您还可以尝试:

代码语言:javascript
复制
DateTimePicker1.Format := '__/__/____';

这样,在最终用户看来,日期是必需的。

票数 2
EN

Stack Overflow用户

发布于 2016-09-05 17:51:29

在查看如何处理此问题时,我遇到了这个问题。

实际上,我使用TJvDateTimePicker主要是因为它在下拉列表中显示周数字。我打算使用@RRUZ建议的“格式技巧”,但我发现TJvDateTimePicker包含两个额外的已发布属性,NullDateNullText,它们用于实现“格式技巧”。

在我的窗体的构造函数中,我放置了以下代码:

代码语言:javascript
复制
dtpOne.NullDate := 0;
dtpOne.NullText := ' '; // empty string doesn't work

一切似乎都像您预期的那样工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4234407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档