Come è possibile visualizzare un TDateTimePicker "vuoto" in Delphi 2010 (ovvero nascondere la visualizzazione della data in modo che il controllo appaia vuoto). Conosco il trucco di impostare il formato per mostrare l'epoca, ma con Delphi 2010 in esecuzione su Windows 7 la stringa "A.D." appare nel controllo quando lo faccio.Mostra "vuoto" TDateTimePicker
risposta
provare a impostare lo format
in uno spazio vuoto Valore.
DateTimePicker1.Format:=' ';
e poi nel metodo OnChange
set di nuovo
procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
DateTimePicker1.Format:=ShortDateFormat;
end;
il formato Si potrebbe anche provare:
DateTimePicker1.Format := '__/__/____';
In questo modo si guarda per l'utente finale, come è richiesto un appuntamento.
Mi sono imbattuto in questa domanda quando ho cercato di capire come gestirlo.
Attualmente sto utilizzando uno TJvDateTimePicker
principalmente perché visualizza i numeri della settimana nel menu a discesa. Stavo per utilizzare il "trucco di formattazione" suggerito da @RRUZ, ma ho scoperto che lo TJvDateTimePicker
include un paio di proprietà aggiuntive pubblicate, NullDate
e NullText
che vengono utilizzate per implementare il "trucco di formattazione".
nel costruttore della mia forma ho posto il codice:
dtpOne.NullDate := 0;
dtpOne.NullText := ' '; // empty string doesn't work
Tutto sembra funzionare come ci si aspetterebbe.
- 1. Proprietà stile per TDateTimePicker
- 2. autotest mostra vuoto
- 3. * ngFor mostra elemento array vuoto
- 4. modalità immersiva che mostra lo spazio vuoto
- 5. Mostra UITableViewCells vuoto in UITableView personalizzato
- 6. Controllo visualizzatore report (Web) Mostra report vuoto
- 7. Mostra "-" se il valore è vuoto?
- 8. Perché TDateTimePicker non mi consente di navigare fino a febbraio?
- 9. ListView mostra messaggio vuoto brevemente prima i dati vengono caricati
- 10. DDMS che mostra l'esploratore di file vuoto per l'emulatore online
- 11. Facebook Condividi utilizzando shareKit mostra solo uno schermo vuoto?
- 12. Query Wordpress che mostra post nell'array post__in vuoto?
- 13. Emacs, Clojure, lein e nrepl: * nrepl * buffer mostra vuoto
- 14. NVD3 - Mostra grafico vuoto invece di noData messaggio
- 15. JMSSerializerBundle Mostra valore vuoto invece di valore nullo
- 16. PHP: se! Vuoto e vuoto
- 17. Detect comando vuoto
- 18. Layout grafico vuoto?
- 19. Come segnate a livello di programmazione una data nel calendario di Delphi TDateTimePicker?
- 20. da MemoryStream è vuoto
- 21. Logcat non mostra nulla
- 22. UITableView raggruppato mostra uno spazio vuoto quando la sezione è vuota
- 23. Perché ValidationSummary (true) mostra un riepilogo vuoto per errori di proprietà?
- 24. Valgrind mostra perdite di memoria su un programma vuoto su Mac OS X 10.8
- 25. Mostra messaggio "Nessun record trovato" su un WGrf DataGrid quando è vuoto
- 26. Il comando latex \ tableofcontents mostra sempre il contenuto vuoto nella prima build
- 27. "Launch Configuration" Mostra vuoto quando si tenta di esportare un jar eseguibile?
- 28. Sopprime xsi: nil ma mostra ancora Elemento vuoto durante la serializzazione in .Net
- 29. Xcode 6 controller di visualizzazione che mostra lo schermo vuoto con il caricamento automatico
- 30. Istruzione while con ritorno grep vuoto/vuoto?
Grazie, funziona perfettamente. Io uso lo spazio singolo per sopprimere qualsiasi display e una stringa vuota (senza spazio) per riportarlo al formato predefinito. –
Funziona ancora per consentire all'utente di inserire una data con la tastiera? –
@Rob: buon punto ... non è così. –