如何在Delphi 2010中顯示「空」TDateTimePicker(即隱藏日期的顯示以使控件顯示爲空)。我知道設置格式以顯示時代的技巧,但Delphi 2010在Windows 7上運行字符串「A.D.」當我這樣做的時候出現在控件中。顯示「空」TDateTimePicker
9
A
回答
13
嘗試將format
設置爲空格值。
DateTimePicker1.Format:=' ';
然後在OnChange
方法再次
procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
DateTimePicker1.Format:=ShortDateFormat;
end;
1
設置的格式,您也可以嘗試:
DateTimePicker1.Format := '__/__/____';
這樣,就像需要一個日期,它看起來給最終用戶。
0
我在看到如何處理這個問題時遇到了這個問題。
我實際上使用的是TJvDateTimePicker
,主要是因爲它在下拉菜單中顯示週數。我打算使用@RRUZ建議的'格式技巧',但發現TJvDateTimePicker
包含一些額外的已發佈屬性,NullDate
和NullText
,這些屬性用於實現「格式技巧」。
在我的窗體構造函數,我把代碼:
dtpOne.NullDate := 0;
dtpOne.NullText := ' '; // empty string doesn't work
一切似乎都如你所期望的工作。
相關問題
- 1. BoldTime for TDateTimePicker?
- 2. _.isEmpty()顯示爲空,但顯示爲空
- 3. TDateTimePicker的樣式屬性
- 4. 顯示空值
- 5. 顯示空行
- 6. 顯示空值
- 7. 顯示java.lang.NullPointerException:空
- 8. Webview顯示空白空間
- 9. Listview顯示「空行」
- 10. ViewPagerAdapter顯示空值
- 11. mysql_error顯示空白
- 12. GUI顯示空白
- 13. ReferenceField顯示空白
- 14. MapView顯示空白
- 15. Android:MapView未顯示空
- 16. autotest顯示空白
- 17. iframe顯示空白
- 18. 不顯示空格
- 19. Eval()顯示空值
- 20. CSS顯示空div
- 21. IE7顯示空白
- 22. 顯示空的UITableView
- 23. AlertDialog顯示爲空
- 24. IE 9顯示空
- 25. Json_decode顯示空值
- 26. 顯示:塊空格
- 27. ByteArrayInputStream()顯示爲空
- 28. UIPickerView顯示爲空
- 29. 顯示空記錄
- 30. canvasjs顯示空白,數據未顯示
謝謝,這個作品完美。我使用單個空格來禁止任何顯示和空字符串(無空格)將其設置恢復爲默認格式。 – 2010-11-20 19:28:48
這是否仍然適用於允許用戶使用鍵盤輸入日期? – 2010-11-21 07:06:09
@Rob:好點...它沒有。 – 2011-08-23 15:42:37