92 votes

C # permet à datetimepicker de fonctionner uniquement comme timepicker

Comment limiter datetimepicker pour ne sélectionner que le temps? Je ne sais pas comment désactiver le contrôle du calendrier qui tombe lorsque vous appuyez sur le bouton à droite de datetimepicker

161voto

Peter Points 14647

Un extrait du mdsn

'L'exemple de code suivant montre comment créer un DateTimePicker permettant aux utilisateurs de choisir une heure uniquement.'

 timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Time;
timePicker.ShowUpDown = true;
 

http://msdn.microsoft.com/en-us/library/ms229631.aspx

47voto

... ou bien si vous ne voulez afficher qu'une partie de la valeur de temps, utilisez "Personnalisé":

 timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Custom;
timePicker.CustomFormat = "HH:mm"; // Only use hours and minutes
timePicker.ShowUpDown = true;
 

15voto

SeeSharp Points 1197

Vous voulez définir sa propriété 'Format' sur time et lui ajouter un contrôle de bouton rotatif:

 yourDateTimeControl.Format = DateTimePickerFormat.Time;
yourDateTimeControl.ShowUpDown = true;
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X