Les boîtes de dialogues communes:Cours 7

Il existe 5 boîtes de dialogue communes en Visual Basic :
Celle de l'ouverture

Celle de l'enregistrement

Celle de la couleur
Celle de la police de caractères
Celle de l'impression
Avant tout, pour pouvoir utiliser les boîtes de dialogue communes, il faut ajouter le
contrôle CommonDialog dans votre boîte à outils. Pour ce faire, placer votre souris sur la
boîte à outils et cliquez sur le bouton droit. Ensuite, choisissez la commande
"Composants". Une liste de tous les contrôles apparaît alors. Celui qui nous intéresse ici,
c'est le contrôle
CommonDialog. Cochez la case du contrôle Microsoft Common Dialog
Control 6.0 (SP3)
et appuyez sur le bouton Appliquer. Le contrôle CommonDialog va
alors apparaître sur votre boîte à outils. A présent, vous pouvez l'utilisez dans vos
applications.
Note: commencez par modifier les propriétés du contrôle avant d'utiliser les méthodes
respectives.

1. La boîte de dialogue OuvrirLa boîte de dialogue "Ouvrir" permet d'ouvrir un fichier parmi tous ceux mémorisés sur
votre disque dur, disquette ou CD-ROM. Pour faire apparaître la boîte de dialogue
"Ouvrir", on fait appel à la méthode ShowOpen. Cependant, il est aussi nécessaire de
renseigner plusieurs propriétés de la boîte de dialogue.
Voici la liste principale des propriétés à renseigner :
Propriété UtilisationCancelError
Initialisée à True, elle renvoie le code d'erreur 32755 (CDERR_CANCEL)
lorsque le bouton Annuler a été pressé.
DefaultExt Elle définit l'extension par défaut du nom du fichier à ouvrir.
DialogTitle elle définit le titre de la boîte de dialogue situé sur la barre de titre.
FileName Elle définit le chemin d'accès et le nom du fichier sélectionné par défaut.
Filter
Elle définit le(s) filtre(s) qui sert à spécifier quel type de fichier pouvant être
ouvert en lecture. Par exemple, avec l'instruction " CMD.Filter =" DLL
(*.DLL)|*.DLL|Exécutables (*.EXE)|*.EXE|Tous (*.*)|*.*| ", vous pouvez
choisir de n'ouvrir que les fichiers DLL ou Exécutables ou bien d'ouvrir tous les
fichiers
FilterIndex
Elle spécifie le filtre à utiliser par défaut dans la boîte de dialogue. Reprenons
l'instruction précédente : avec l'instruction suivante "CMD.FilterIndex = 2", le
filtre utilisé par défaut sera donc Exécutables|
FlagsElle définit les options de la boîte de dialogue. La syntaxe de l'instruction est :
"Objet.Flags = valeur" où "valeur" peut valoir "&H1&", "&H2&", "&H3&" ou
bien "&H2& + &H1&".
InitDir Elle définit le répertoire des fichiers affichés à l'ouverture de la boîte de
dialogue.
2. La boîte de dialogue Sauvegarder sous
La boîte de dialogue "Enregistrer sous" permet de sauvegarder un fichier ouvert. Pour
l'afficher, on fait appel à la méthode ShowSave.
Pour ce qui est des propriétés à modifier, reportez-vous à ceux de la boîte de dialogue
"Ouvrir".
3. La boîte de dialogue CouleurLa boîte de dialogue "Couleur" permet une couleur parmi d'autres. En l'agrandissant,
vous pourrez définir une couleur par ses composantes: teinte, saturation, RVB et
luminance. Pour l'afficher, on fait appel à la méthode ShowColor. Tout comme les boîtes
de dialogue précédentes, vous devrez renseigner certaines propriétés du contrôle.
Voici les principales propriétés :
Propriété UtilisationCancelError Initialisée à True, elle renvoie le code d'erreur 32755 (CDERR_CANCEL)
lorsque le bouton Annuler a été pressé.
Flags
Elle définit les options de la boîte de dialogue. La syntaxe de l'instruction est :
"Objet.Flags = valeur" où "valeur" peut valoir "&H1&", "&H2&", "&H3&" ou
bien "&H2& + &H1&".
Color Elle sélectionne une couleur par défaut. La syntaxe de l'instruction est:
"Objet.Color = QBColor(valeur)"
2. La boîte de dialogue Police de caractèresLa boîte de dialogue "Police de caractères" permet de sélectionner une police et ses
attributs. Pour l'afficher, on fait appel à la méthode
ShowFont. Ensuite, renseignez les
propriétés suivantes:
Propriété UtilisationCancelError Initialisée à True, elle renvoie le code d'erreur 32755 (CDERR_CANCEL)
lorsque le bouton Annuler a été pressé.
Flags Elle définit les options de la boîte de dialogue. La syntaxe de l'instruction est
: "Objet.Flags = valeur" où "valeur" peut valoir "&H1&", "&H2&", "&H3&"
ou bien "&H2& + &H1&".
FontBold Elle définit le style Gras par défaut.
FontItalic Elle définit le style Italique par défaut.
FontName Elle définit la police par défaut.
FontSize Elle définit la taille par défaut.
FontStrikethru Elle définit le style Barré par défaut.
FontUnderline Elle définit le style Souligné par défaut.
Max Elle définit la taille maximale des polices affichés.
Min Elle définit la taille minimale des polices affichés.


2. La boîte de dialogue Imprimer
La boîte de dialogue "Imprimer" sert à définir les paramètres de l'impression. Pour
l'afficher, on fait appel à la méthode ShowPrinter. Ensuite, renseignez les propriétés
suivantes:

Propriété Utilisation
CancelError Initialisée à True, elle renvoie le code d'erreur 32755 (CDERR_CANCEL)

lorsque le bouton Annuler a été pressé.
Copies Elle définit le nombre d'exemplaires à imprimer.
Flags
Elle définit les options de la boîte de dialogue. La syntaxe de l'instruction est :
"Objet.Flags = valeur" où "valeur" peut valoir "&H1&", "&H2&", "&H3&"
ou bien "&H2& +&H1&".
FromPage Elle définit le numéro de la première page à imprimer.
PrinterDefault Elle sert à indiquer si les paramètres entrés doivent devenir les nouveaux
paramètres par défaut.
ToPage Elle définit le numéro de la dernière page à imprimer.

Messages les plus consultés

Dépannage Informatique

Dépannage Informatique
Dépannage Informatique

Libellés

windows Explication Coups de coeur actu Astuces - trucs et bidules chrome securite photos optimisations Assistance informatique à domicile Tarifs informatique réparation de votre ordinateur chez vous Carte Graphique Logiciel sécurité astuces Tutorial firefox Boitier Périphérique OS Windows OS Mac Tutoriels Windows ressources retouche mobile reseaux videos Dépannage informatique à domicile bureautiques sauvegarde Actualité Alimentation Pré-histoire ICT Gimp DigiScrap OS Linux Windows 8 tutoriel Aircooling Gimp création Monitoring server Windows 7 Word astuce Carte Mère Pilotes-drivers-PC captures design divers langage Html navigateurs pdf Acer Aspire Android Réparer clé usb USB 2 Unix Linux hardware informations logiciel loisirs sciences Cours C Geek Vintage HP Pavilion Internet SSD microsoft Gimp retouche image Lan Management Stockage Watercooling XnView conversion définition explication video google reseaux sociaux Configurations Complètes Curseurs souris Imprimer Samsung Notebook NP USB bootable Usb 3 WinXP Windows Seven Wordpress XPI iPhone icones résolution Développement Fujitsu Amilo Linux Logiciel USB Objets connectés Optimiser Probleme USB Processeur RAM Tutoriels iPhone/iPad/iPod bureautique clé usb exercice windows feature internet java mise à jour optimiser Windows 7 recadrer resaux et material templates vie privée Administration Apple Asus Eeepad Asus G Asus X Bidouille Défragmentation Dépannage Electronique Facebook Gadget Windows 7 Gimp ressources IOS (iPhone / Ipad) JPG LaPoste Licence Windows MSE Malwarebytes Migration Optimisation Packard Bell Easynote Photoshop Product key Récupérer fichiers Réparer Sécurity Theme Windows 7 Thunderbird Toshiba Satellite Tutoriels Divers Tutoriels Photoshop Tutoriels Spécial Windows 8 Ubuntu Windev Windows Update Windows XP Zend affichage anti-virus antivirus clavier et souris comment enlever les yeux rouges framework games gestion des images installation le materiel informatique linux mode sans échec musiques métadonnée nettoyer ordinateur pixel poids smartphone solution informatique taille telechargement tutorial téléphone virus 0x80244019 11x20 14 juillet 2015 16/9ème 7z 80070490 8E5E03FA 8E5E03FB ABC de la sécurité Accélérer le démarrage Acer Aspire One Acer Extensa Acer Iconia Alarme Alt key status Anonymat Anti Yeux rouges Arduino Astuces Jeux iPhone/iPad/iPod Asus Memo Pad Asus Transformer Book Asus Transformer Pad Asus VivoBook Authentification Automatisation Autorisation d'accès BF3 Batterie PC BattleField 2 Bioshock BranchCache C CS6 Caps Lock status Ccleaner Cheval de Trois Classic Shell CookieViz Ctrl key status Cube DOS DPI Dossier partagé Démarrage Ecran Bleu Windows 7 Ecran Bleu mort Excel Explorateur Windows Fin Windows XP Fond ecran Fujitsu Lifebook Gateway Gimp Gimp installation Gimp suggestions Google Hard Drive activité Hardware Horloges Windows 7 IBM Lenovo 3000 IBM Thinkpad ISO Windows 8 ISO Windows 8.1 Internet Explorer Internet Explorer 8 Jeu Jeux Jeux-video Live USB Livres Lubuntu Ma Musique Mac Menu Mes Documents Mes Images Mes Vidéos Microsoft Microsoft Office Microsoft Security Essentials Num Lock status OEM PC grande marque Pare-feu Partage SMB Patrice A. BONNEFOY PicPick Polaroid Probleme mise a jour ProductKey Publicité Quota RAW Recovery Ressource partagée Restauration Réinitialiser Mot de Passe Windows 7 Rôles et fonctionnalités Samsung Série 3 Scroll Lock status SevenZip Shift key status Site Web Spyboot TIF Taux de panne Taux de retour Toshiba Qosmio TrayStatus Trojan Tutoriels Office USB-RS232 UTC Virtualisation WinTools Windows 10 Windows 8.1 Windows Defender Windows Embedded Industry Windows Embedded POSReady Windows Server 2003 Windows Server 2015 Windows Update impossible Windows XP SP3 Windows key status Windows n'est pas authentique WindowsUpdateAgent WindowsUpdateAgent30-x86.exe WpKey XP jusqu'au 9 avril 2019 Xubuntu activation activation Windows activer Windows ads adware android arrêt des mise à jour de Windows XP assemblage PC barre des charmes base de donnée bleu de Windows 7 blog booster bouton démarrer capture écran choix distribution Linux classement chronologique clavier clé produit code malicieux commande Exécuter comment réinitialiser mot de passe compatibilité des applications compte local cookies cookies Chrome cookies Firefox cookies Internet Explorer cookies Opera cookies Safari cours Vb crack date de prise de vue disques durs drive-by dual-boot décalage heure défragmentation Windows 7 défragmentation du disque démarrer en mode normal déplacer déplacer Ma Musique déplacer Mes Documents déplacer Mes Images déplacer Mes Vidéos exif exploit facebook faille de sécurité fiabilité des composants format argentique format d'image format numérique grandes marques hacker heure GMT heure système hi-tech humour iPod infographie insolite interface graphique animée intranet joke joomla lancer programme au démarrage langages licence OEM logiciels malveillants mac maintenance malware meilleurs composants informatiques mises à jour mode détails mode normal mode sans echec mode sans echec windows 7 moniteur montage PC mort Windows XP msconfig navigateur nettoyage news optimiser son pc panoramique partitionner pas de son phishing php piratage prolonger mises à jour promo raccourcis rapport recadrer par lot redimensionner restaurant riskwares rootkit récupérer clé produit récupérer product key réparation windows 7 réparer réparer windows 7 sans le formater sauvegarde Windows 7 sauvegarde des données sauvegarder screenshot site web MS spam speeddial spyware supprimer cookies toujours en mode sans échec ubunto un disque dur utiliser utilitaires vbs vignettes windows7 économiseur d'écran écran