de Microsoft C #, C -Sharp prononcé , langage de programmation fournit un terrain d'entente pour les développeurs entre la complexité et la puissance de C + + et la simplicité de Visual Basic. Traiter avec des dates en C # est facile en utilisant le " MonthCalendar « contrôle de l'interface utilisateur et la classe " Date et heure " dans le framework. NET . Choses que vous devez
Visual C # 2010
Afficher plus Instructions
Récupérer Date à partir de l'utilisateur
1
Créer un projet en cliquant sur " Fichier" et " Nouveau projet. " Sélectionnez " Project Windows Forms » dans la liste des modèles de projet et nommez-le " dateApp . "
2
Cliquez sur " Boîte à outils " sur le côté gauche de l'écran à afficher l'interface utilisateur graphique ( GUI) contrôles.
3
Faites glisser le contrôle " MonthCalendar » dans votre application. Cela permet d'afficher un petit programme de calendrier mensuel à l'intérieur de la fenêtre de votre application.
4
Faites glisser le contrôle " zone de texte " dans votre fenêtre d'application.
5
Double- cliquez sur le " MonthCalendar «contrôler pour créer un code qui sera exécuté à chaque fois que l'utilisateur modifie la date sélectionnée. Collez le code ci-dessous pour avoir la date choisie par l'utilisateur apparaissent dans la zone de texte
textBox1.Text = monthCalendar1.SelectionRange.Start.ToShortDateString (); .
Si l'utilisateur sélectionne la date "4 Mars 2010, " cette affiche" 3/4/2010 " dans la zone de texte .
Vous pouvez obtenir plus fantaisistes avec cela. Par exemple, si l'utilisateur sélectionne une plage de dates , vous pouvez utiliser le code suivant pour le représenter dans la zone de texte :
textBox1.Text = " Vous avez sélectionné " + monthCalendar1.SelectionRange.Start.ToShortDateString () + »à« monthCalendar1.SelectionRange.End.ToShortDateString () + "." ;
maintenant , si l'utilisateur passe sa souris sur le calendrier sélectionner la gamme de 4 Mars to Mars 12, le résultat dans la zone de texte sera soit :
" Vous avez sélectionné 3/4/2010 au 3/12/2010 . " La date sélectionnée de
Set Calendar programmation
6
Répétez les étapes 1 à 4 de la première section pour obtenir votre demande mis en place avec un contrôle MonthCalendar et une zone de texte .
7
glisser un bouton de la boîte à outils dans votre application. Faites un clic droit sur le bouton et sélectionnez "Propriétés". Trouver la propriété "text " et le changer en "Load ".
Ce bouton va charger une date tapé dans la zone de texte et sélectionnez-le dans le calendrier.
8
Double -cliquez sur le bouton et coller le code suivant dans l'éditeur de code source. Ce code aura une date donnée par un utilisateur dans la zone de texte et sélectionnez cette date sur le calendrier.
MonthCalendar1.SelectionStart = DateTime.Parse ( textBox1.Text , System.Globalization.CultureInfo.InvariantCulture ) ;