Comment utiliser MonthCalender pour insérer la date dans la zone de texte?
J'ai un textBox1
dans mon formulaire windows. Je voudrais l'utiliser pour obtenir la date de l'utilisateur. Je veux montrer MonthCalender1
une fois que l'utilisateur placez le curseur dans la textbox1
puis définissez la date dans le textbox1
automatiquement et le calendrier va disparaître. Comment puis-je utiliser le C# ou C++/CLI pour le faire?
- Winforms ou ASP.NET?
- oui ..Winforms ...
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas le meilleur code, mais j'espère que vous avez compris l'idée:
Tout d'abord, vous définissez la
MaxSelectionCount
pour vous monthCalendar de contrôle. Ensuite, vous ajouter des écouteurs d'événements pour les laisser se concentrer et obtenir focus.Si vous ne l'obtenez pas de travail, je peux fournir la solution de l'échantillon où je l'ai testé.
Si vous voulez obtenir une Date à partir d'un mois de calendrier et de l'afficher dans la zone de texte, alors tout d'abord faire glisser et déposer des monthCalender de la boîte à outils de Visual Studio pour la conception de votre formulaire.
et double-cliquez dessus et écrire ces code
Cela permet d'afficher une date comme ceci 14/2/2014