2009-10-22 5 views

Répondre

43

Utilisez DateTimePicker. Vous pouvez utiliser un custom format pour activer uniquement le mois et l'année à spécifier.

Exemple:

DateTimePicker dateTimePicker1 = new DateTimePicker(); 
dateTimePicker1.Format = DateTimePickerFormat.Custom; 
dateTimePicker1.CustomFormat = "MM yyyy"; 
dateTimePicker1.ShowUpDown = true; // to prevent the calendar from being displayed 

Voir this MSDN article pour plus d'informations.

Edit:
Pour éviter que le calendrier soit affiché, définissez la propriété ShowUpDown sur le DateTimePicker à true. Cela empêchera l'affichage du calendrier et (en conjonction avec un CustomFormat) vous permettra de régler uniquement le mois et l'année en utilisant les boutons haut/bas.

+0

un moyen de désactiver la sélection du jour et juste afficher le mois et l'année? – Brad

+0

Voir modification; Est-ce que cela accomplit l'effet que vous voulez? – Donut

Questions connexes