Stéphane Sibué

 

Référence Librairie CodePPC

Retour à la librairie CodePPC

Retour à l'index des références

Espace de Nom CodePPC.Controls

Control DatePicker


A quoi sert le contrôle DatePicker ?

Le contrôle DatePicker permet de saisir une date depuis un calendrier.

Philosophie de ce contrôle


Le contrôle DatePicker dispose d'un affichage court (comme sur l'écran de gauche) et long (où est affiché en clair la date en cours de sélection).

La propriété "Value" de type Date permet de récupérer la date saisie. A chaque saisie l'événement "ValueChanged" est déclenché permettant de réagir à chaque nouvelle sélection si nécessaire.

Utilisation

J'ai créé un programme d'exemple qui met en oeuvre ce contrôle ce qui vous permettra de bien comprendre son fonctionnement. Cet exemple est téléchargeable ici, il est écrit en VB.NET mais sa conversion en C# ne devrait poser absolument aucun problème.

Déclaration de la variable représentant le contrôle dans la fenêtre

Création du contrôle

Dans la méthode New() de la fenêtre ajouter la création du contrôle.

Les méthodes et propriétés propres à ce contrôle

DatePicker possède toutes les méthodes et propriétés d'un contrôle classique afin de le positionner, lui donner une taille, le rendre visible ou non, et possède aussi une série de méthodes et propriétés qui lui sont propres et dont voici le détail :

Public Property Value() As Date

Cette propriété permet de régler ou de récupérer la date en cours de saisie.


Public Property Format() As CodePPC.Controls.DatePicker.DatePickerFormat

Cette propriété permet de choisir le type d'affichage pour le sélection de date. Les valeurs possibles sont :

DatePickerFormat.Long (la date est écrite en clair : Mardi 15 avril 2005)
DatePickerFormat.Short (la date est écrite sous la forme 15/05/2005)


Public Shared ReadOnly Property MaxDateTime() As Date

Cette propriété permet d'indiquer la limite supérieure de saisie possible.


Public Shared ReadOnly Property MaxDateTime() As Date

Cette propriété permet d'indiquer la limite inférieure de saisie possible.


Public Event ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs)

Cet événement est déclenché lorsqu'une nouvelle date vient d'être choisie.


Public Event DropDown(ByVal sender As Object, ByVal e As System.EventArgs)

Cet événement est déclenché au moment où le combo de choix de la date est déroulé. Le calendrier va s'afficher


Public Event CloseUp(ByVal sender As Object, ByVal e As System.EventArgs)

Cet événement est déclenché au moment où le combo de choix de la date se referme. Le calendrier va disparaître.

 

En cas de problème, utilisez le forum consacré à la librairie CodePPC pour poser vos questions et faire vos remarques.

Stéphane Sibué




Développez pour Windows Mobile
Copyright 2001-2005 - Tous droits réservés
Toutes les marques et produits présents dans ces pages sont la propriété exclusive de leurs sociétés respectives.