¿Cómo restringir DateTimePicker
para seleccionar solo la hora? No sé cómo deshabilitar el control de calendario que cae cuando se presiona el botón a la derecha de DateTimePicker
.Hacer que TimeTicker funcione como TimePicker solo en WinForms
Respuesta
un fragmento de la MSDN:
'El ejemplo de código siguiente muestra cómo para crear un DateTimePicker que permite a los usuarios elegir una hora solamente.'
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Time;
timePicker.ShowUpDown = true;
Usted quiere establecer su propiedad 'Formato' para ser el tiempo y agregar un control de botón de giro a la misma:
yourDateTimeControl.Format = DateTimePickerFormat.Time;
yourDateTimeControl.ShowUpDown = true;
... o, alternativamente, si sólo desea mostrar una parte del valor del tiempo de uso "libre":
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Custom;
timePicker.CustomFormat = "HH:mm"; // Only use hours and minutes
timePicker.ShowUpDown = true;
Si usa esta ruta y necesita especificar AM o PM, puede agregar 'tt' a la cadena. Lista completa de opciones de formato aquí: https://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.customformat(v=vs.110).aspx – AdamMc331
Si desea hacerlo de propiedades, puede hacerlo estableciendo la propiedad de Format
DateTimePicker
a DateTimePickerFormat.Time
y ShowUpDown
propiedad a true
. Además, customFormat
se puede establecer en las propiedades.
Añadir a continuación evento para DateTimePicker
Private Sub DateTimePicker1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles DateTimePicker1.KeyPress
e.Handled = True
End Sub
Este lenguaje definitivamente no se parece a DO#. Además, debe explicar lo que hace ese código. Cómo deshabilita los cambios de fecha, pero conserva los cambios de tiempo. –
La mejor manera de hacerlo es la siguiente:
datetimepicker.Format = DatetimePickerFormat.Custom;
datetimepicker.CustomFormat = "HH:mm tt";
datetimepicker.ShowUpDowm = true;
- 1. Hacer que un miembro funcione como amigo
- 2. Cómo hacer que TimePicker sea más pequeño
- 3. ¿Cómo hacer que diff funcione como git-diff?
- 4. ¿Cómo hacer que = NULL funcione en SQLite?
- 5. ¿Cómo hacer que lxml funcione en IronPython?
- 6. ¿Cómo hacer que funcione APC (PHP Cache)?
- 7. ¿Cómo hacer que doxygen funcione más rápido?
- 8. ¿Cómo podemos hacer que kCAOnOrderOut funcione?
- 9. ¿Cómo hacer que HTML5 funcione con DOMDocument?
- 10. Cómo hacer que funcione PREPARE TRANSACTION
- 11. No sé cómo hacer que __slots__ funcione
- 12. No se puede hacer que Resque funcione
- 13. Cómo hacer que VBA funcione como "VBA solamente" y deshabilitarlo como UDF
- 14. Hacer que get_adjacent_post() funcione en los tipos de publicación personalizados
- 15. Protección de iFrame: solo permite que funcione en un dominio
- 16. Cómo hacer que CC-Tray funcione
- 17. IIS Express: hacer que SSL funcione
- 18. ¿Cómo puedo hacer que OData DELETE funcione?
- 19. ¿Cómo hacer que file_get_contents() funcione con HTTPS?
- 20. ¿Cómo hacer que SVG funcione con IE?
- 21. ¿Mocking ChildProperty no puede hacer que funcione?
- 22. ¿Qué debo hacer para que Hash.from_xml() funcione?
- 23. ¿Cómo hacer que este javascript funcione?
- 24. ¿Cómo puedo hacer que funcione este DataTrigger?
- 25. No se puede hacer que UJS funcione en Rails 3.1
- 26. PHP - CSRF - ¿Cómo hacer que funcione en todas las pestañas?
- 27. ¿Cómo hacer que XmlnsDefinition funcione en el ensamblado local?
- 28. TimePicker NullPointerException en ICS
- 29. cómo hacer que netrw en vim funcione como el explorador de soluciones en el estudio visual
- 30. ¿Cómo puedo hacer que un hipervínculo funcione en un RichTextBox?
Ha, la solución era simple: basta con establecer la propiedad ShowUpDown de datetimepicker true y establecer el formato de DateTimePickerFormat .Hora. Solo ajustar el formato a DateTimePickerFormat.Time no es suficiente. – Blablablaster