Académique Documents
Professionnel Documents
Culture Documents
Date de publication : Lundi 18 mars 2003 Dernire mise jour : Lundi 28 janvier 2008
I - La bote de dialogue "InputBox" II - Les botes de dialogues de windows Exemple de bote de dialogue (Ouvrir, Enregistrer, Couleur, Polices, Imprimer) Prochain tutoriel :
-2Copyright 2000 - Gilmir. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de domages et intrts.
http://gilmir.developpez.com/
Un exemple de bote de dialogue InputBox Le message est pass dans le paramtre "Message$", le titre dans "Titre$". Tous les paramtres sont dfinis librement l'exception de "Message$" Si vous dfinissez une chane de caractre "Texteinplicite$", ce texte sera affich dans la zone de texte ds l'ouverture de la fentre. Les variables numriques "x%" et "y%" permettent de positionner l'angle suprieur gauche de la fentre dans des coordonnes exprims en "Twips" partir de l'angle suprieur gauche de l'cran. Une application envisageable de "InputBox" est la saisie d'un mot de passe.
Titre$ = "Saisie du mot de passe" Message$="Tapez quelque chose pour accder au programme" MotDpass$=InputBox$(Message$, Titre$)'La boite de dialogue s'ouvre, ' inscrit la valeur de, Message$ et de Titre$ l'emplacement prvu par VB If MotDpass$ = MotDpass$ Then 'Explication du traitement conditionnel : ' 'si la donne saisie par l'utilisateur est gale la donne enregistre par le concepteur, alors.... 'Instructions (autoriser l'accs) Else 'Instructions (refuser l'accs et quitter le programme) 'Fin de la procdure End If
-3Copyright 2000 - Gilmir. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de domages et intrts.
http://gilmir.developpez.com/
Le contrle se trouvant positionn maintenant dans votre bote outils, vous le copiez dans votre interface de travail avec le principe du glisser, poser, n'importe o puisque' il n'est pas visible en mode "Excution".
Il ne vous reste plus qu' codifier les instructions ncessaires l'excution des diffrents paramtres que vous souhaitez utiliser.
Comme vous le voyez, un seul contrle Common Dialog suffit pour afficher divers types de botes de dialogues.
-4Copyright 2000 - Gilmir. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de domages et intrts.
http://gilmir.developpez.com/
Toutefois, avant de dclencher le contrle par une mthode, il est indispensable de dfinir quelques proprits. L'utilisation de ses proprits est largement explique dans nos cours en ligne.
Vous pouvez tlcharger les routines d'exemples de botes de dialogues en cliquant ci aprs : Tlchargement de "cmdialog.zip"
-5Copyright 2000 - Gilmir. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de domages et intrts.
http://gilmir.developpez.com/
Prochain tutoriel :
Les structures de contrles
-6Copyright 2000 - Gilmir. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de domages et intrts.
http://gilmir.developpez.com/
-7Copyright 2000 - Gilmir. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de domages et intrts.
http://gilmir.developpez.com/