¿Cómo puedo mostrar un TDateTimePicker "vacío" en Delphi 2010 (es decir, ocultar la visualización de la fecha para que el control aparezca vacío). Sé sobre el truco de configurar el formato para mostrar la época, pero con Delphi 2010 ejecutando en Windows 7 la cadena "A.D." aparece en el control cuando hago esto.Mostrar "vacío" TDateTimePicker
9
A
Respuesta
13
intente configurar el format
en un valor de espacio en blanco.
DateTimePicker1.Format:=' ';
y luego en el método OnChange
establecer el formato de nuevo
procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
DateTimePicker1.Format:=ShortDateFormat;
end;
1
También puede probar:
DateTimePicker1.Format := '__/__/____';
De esa manera se ve al usuario final como se requiere una fecha.
0
Me encontré con esta pregunta cuando busco ver cómo manejar esto.
En realidad estoy usando un TJvDateTimePicker
principalmente porque muestra los números de semana en el menú desplegable. Iba a usar el 'truco de formato' sugerido por @RRUZ, pero encontré que el TJvDateTimePicker
incluye un par de propiedades adicionales publicadas, NullDate
y NullText
que se usan para implementar el "truco de formato".
En el constructor de mi forma I coloque el código:
dtpOne.NullDate := 0;
dtpOne.NullText := ' '; // empty string doesn't work
Todo parece funcionar como era de esperar.
Cuestiones relacionadas
- 1. Propiedades de estilo para TDateTimePicker
- 2. EditorPara (fecha): ¿Cómo mostrar el cuadro de texto vacío?
- 3. Django: desea mostrar un campo vacío en blanco en lugar de mostrar Ninguno
- 4. Mensaje vacío en gridPanel
- 5. PHP: si! Vacío y vacío
- 6. jQuery - validación de entrada sencilla - "vacío" y "no está vacío"
- 7. ¿Texto alternativo para UITableView vacío?
- 8. temp.readline() vacío?
- 9. ¿Cómo marca programáticamente una fecha en el calendario de TDateTimePicker de Delphi?
- 10. TDateTimePicker Estilos de VCL en XE2 que solo ocurre en el tema clásico de Windows
- 11. Mostrar el mensaje "No se encontró registro" en un WGD DataGrid cuando está vacío
- 12. Magento: Mostrar productos de childcategories si la categoría de los padres está vacío
- 13. HTML mal formado: cómo NO mostrar una viñeta en un elemento li vacío
- 14. ¿Cómo mostrar un gráfico de Google vacío cuando no hay datos?
- 15. jQuery .error jqXHR.responseText está vacío
- 16. Python: xml.dom.minidom nodeValue vacío toxml no vacío() Valor
- 17. ¿Qué devuelve un IQueryable vacío como cuando está vacío?
- 18. Obteniendo un objeto JQuery vacío
- 19. android lista vista mensaje vacío con encabezado
- 20. POSTAL vacío cuando se encrespa JSON
- 21. C# DataGridView Comprobar si está vacío
- 22. PHP constructor vacío
- 23. ¿Buscando NSSet vacío?
- 24. Django ForeignKey creado vacío?
- 25. Volviendo vacío ActionResult
- 26. ¿STL está vacío()?
- 27. process.standardoutput.ReadToEnd() ¿siempre vacío?
- 28. argumento vacío python
- 29. FaultException.Detail volver vacío
- 30. Declarar un consultable vacío?
Gracias, esto funciona a la perfección. Uso el espacio simple para suprimir cualquier pantalla y una cadena vacía (sin espacio) para volver a establecer el formato predeterminado. –
¿Eso todavía funciona para permitir que el usuario ingrese una fecha con el teclado? –
@Rob: buen punto ... no es así. –