>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment créer un calendrier en VB

VB (Visual Basic) inclut un contrôle pratique qui permet de créer un calendrier en quelques étapes. Vous pouvez l'utiliser pour l'affichage sans avoir à écrire la moindre ligne de code. Avec un peu de code supplémentaire, le calendrier peut être manipulé pour faire bien plus : afficher plusieurs mois à la fois, permettre à l'utilisateur de sélectionner des dates spécifiques ou une plage de dates pour des actions ultérieures, mettre en gras certaines dates comme les jours fériés, ou glisser-déposer des dates vers d'autres projets.

Étape 1

Ouvrez Visual Basic et créez un nouveau projet Standard Exe en sélectionnant cette option dans le menu « Fichier », « Nouveau projet ». Une fois la fenêtre « Projet1 – Form1(Form) » affichée avec un petit « Form1 », enregistrez le projet sous un nom mémorable comme « MonCalendrier ».

Étape 2

Ajoutez le contrôle MonthView à la liste des contrôles généraux dans le panneau ToolBox à gauche en cliquant sur « Projet » dans le menu de niveau supérieur. Cliquez sur « Composants » dans la liste déroulante. Faites défiler la liste sous l'onglet « Contrôles » jusqu'à la section Microsoft. Cochez la case à côté de « Microsoft Windows Common Controls 2-6-0 » en cliquant sur la case. Cliquez sur « Appliquer » puis « OK ».

Étape 3

Double-cliquez sur le contrôle « MonthView », qui apparaît maintenant dans la ToolBox, probablement comme l'un des derniers éléments. Cela place un calendrier sur Form1 affichant le mois courant.

Étape 4

Examinez les options de propriétés du calendrier listées dans le panneau de droite. Vous pouvez y contrôler de nombreux attributs : couleur du calendrier, police et couleurs du titre, des jours et des dates, couleurs des grilles, jour de début de la semaine, etc. Affichez des propriétés personnalisées supplémentaires en faisant un clic droit sur le calendrier lui-même. Travailler dans la zone personnalisée offre plus de contrôle, mais la fenêtre Propriétés principale permet de voir les changements instantanément sans aller-retour entre les vues.

Enregistrez à nouveau le projet lorsque vous êtes satisfait de l'apparence. Appuyez sur « F5 » pour exécuter le projet. Le calendrier s'affichera et vous pourrez utiliser les choix habituels de calendrier informatique pour avancer ou reculer en mois et années.

Astuce

Si vous voulez seulement afficher un calendrier basique sans trop de réglages ni de code de programmation, utilisez un autre contrôle dans la liste Composants décrite à l'étape 2, le « Microsoft Calendar Control ».

Avertissement

Si vous utilisez les propriétés personnalisées pour contrôler le nombre de mois affichés simultanément, sachez que vous n'aurez pas beaucoup de contrôle sur l'adaptation de l'affichage à l'écran de l'utilisateur en raison des paramètres de police et d'autres réglages d'affichage, à moins d'écrire du code spécifique pour tester l'affichage avant qu'il ne se forme.

Vie connectée