begin process at 2012 02 15 23:56:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

 > COMMONDIALOG

COMMONDIALOG


 Information sur la source

Note :
3,46 / 10 - par 13 personnes
3,46 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Control Classé sous :commondialog, boite, showsave, showopen, dialogue Niveau :Initié Date de création :24/09/2000 Vu / téléchargé :13 784 / 835

Auteur : JLB59

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Grâce à un CommonDialog, accédez facilement au programme que vous désirez.

Source

  • 'ShowColor
  • 'ShowFont
  • 'ShowHelp
  • 'ShowOpen
  • 'ShowPrinter
  • 'ShowSave
  • 'L 'exemple suivant utilise le contrôle CommonDialog ainsi que les
  • 'méthodes pour afficher les boîtes de dialogues communes.
  • 'Pour tester cet exemple, collez le code dans la section des
  • 'déclarations d'une feuille contenant des contrôles
  • 'CommandButton,
  • 'OptionButton (affectez la valeur 0 à sa propriété Index) et
  • 'CommonDialog.
  • Private Sub Form_Paint()
  • Static FlagFormPainted As Integer
  • ' Lorsque la feuille s'affiche pour la première fois,
  • If FlagFormPainted <> True Then
  • For i = 1 To 5
  • Load Option1(i) ' ajoute cinq boutons d'option au
  • ' groupe de contrôles.
  • Option1(i).Top = Option1(i - 1).Top + 350
  • Option1(i).Visible = True
  • Next i
  • Option1(0).Caption = "Ouvrir" ' Associe une légende à
  • Option1(1).Caption = "Enregistrer" ' à chaque bouton d'option.
  • Option1(2).Caption = "Couleurs"
  • Option1(3).Caption = "Polices"
  • Option1(4).Caption = "Imprimante"
  • Option1(5).Caption = "Aide"
  • Command1.Caption = "Afficher Boîte de Dialogue" ' Affecte une étiquette au
  • ' bouton de commande.
  • FlagFormPainted = True ' La feuille est entièrement
  • ' affichée.
  • End If
  • End Sub
  • Private Sub Command1_Click()
  • If Option1(0).Value Then ' Si le bouton d'option Ouvrir est
  • CommonDialog1.ShowOpen ' sélectionné, affiche la boîte de
  • ElseIf Option1(1).Value Then ' dialogue commune Ouvrir. Dans les autres cas,
  • CommonDialog1.ShowSave ' affiche la boîte de dialogue commune Enregistrer.
  • ElseIf Option1(2).Value Then ' ou la boîte de dialogue commune Couleurs
  • CommonDialog1.ShowColor
  • ElseIf Option1(3).Value Then ' Ou encore, si la propriété Flags
  • CommonDialog1.Flags = cdlCFBoth ' a l'une des valeurs cdlCFBoth,
  • ' cdlCFPrinterFonts ou
  • ' cdlCFScreenFonts, utilise
  • ' la méthode ShowFont.
  • CommonDialog1.ShowFont ' Affiche la boîte de dialogue commune Polices.
  • ElseIf Option1(4).Value Then ' Ou encore,
  • CommonDialog1.ShowPrinter ' affiche la boîte de dialogue commune Imprimante.
  • ElseIf Option1(5).Value Then ' Ou
  • CommonDialog1.HelpFile = "VB.HLP"
  • CommonDialog1.HelpCommand = cdlHelpContents
  • CommonDialog1.ShowHelp ' affiche le sommaire de l'aide de Visual Basic.
  • End If
  • End Sub
  • Private Sub cmdQuitter_Click()
  • End
  • End Sub
'ShowColor
'ShowFont
'ShowHelp
'ShowOpen
'ShowPrinter
'ShowSave
'L 'exemple suivant utilise le contrôle CommonDialog ainsi que les
'méthodes pour afficher les boîtes de dialogues communes.
'Pour tester cet exemple, collez le code dans la section des
'déclarations d'une feuille contenant des contrôles
'CommandButton,
'OptionButton (affectez la valeur 0 à sa propriété Index) et
'CommonDialog.


Private Sub Form_Paint()
    Static FlagFormPainted As Integer
    ' Lorsque la feuille s'affiche pour la première fois,
    If FlagFormPainted <> True Then
        For i = 1 To 5
            Load Option1(i) ' ajoute cinq boutons d'option au
                ' groupe de contrôles.
            Option1(i).Top = Option1(i - 1).Top + 350
            Option1(i).Visible = True
        Next i
        Option1(0).Caption = "Ouvrir"   ' Associe une légende à
        Option1(1).Caption = "Enregistrer"  ' à chaque bouton d'option.
        Option1(2).Caption = "Couleurs"
        Option1(3).Caption = "Polices"
        Option1(4).Caption = "Imprimante"
        Option1(5).Caption = "Aide"

        Command1.Caption = "Afficher Boîte de Dialogue"   ' Affecte une étiquette au
                    ' bouton de commande.
        FlagFormPainted = True  ' La feuille est entièrement
                ' affichée.

    End If
End Sub

Private Sub Command1_Click()
    
    If Option1(0).Value Then            ' Si le bouton d'option Ouvrir est
        CommonDialog1.ShowOpen  ' sélectionné, affiche la boîte de
    
    ElseIf Option1(1).Value Then     ' dialogue commune Ouvrir. Dans les autres cas,
        CommonDialog1.ShowSave  ' affiche la boîte de dialogue commune Enregistrer.
    
    ElseIf Option1(2).Value Then    ' ou la boîte de dialogue commune  Couleurs
        CommonDialog1.ShowColor
    
    ElseIf Option1(3).Value Then                ' Ou encore, si la propriété Flags
        CommonDialog1.Flags = cdlCFBoth ' a l'une des valeurs cdlCFBoth,
                                                             ' cdlCFPrinterFonts ou
                                                             ' cdlCFScreenFonts, utilise
                                                             ' la méthode ShowFont.
        CommonDialog1.ShowFont              ' Affiche la boîte de dialogue commune Polices.
    
    ElseIf Option1(4).Value Then        ' Ou encore,
        CommonDialog1.ShowPrinter   ' affiche la boîte de dialogue commune Imprimante.
    
    ElseIf Option1(5).Value Then    ' Ou
        CommonDialog1.HelpFile = "VB.HLP"
        CommonDialog1.HelpCommand = cdlHelpContents
        CommonDialog1.ShowHelp  ' affiche le sommaire de l'aide de Visual Basic.

        End If
End Sub



Private Sub cmdQuitter_Click()
End
End Sub

 


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture AUTRE PETITE FAQ
Source avec Zip Source avec une capture INDEXER LE TEXTE D'UN LISTBOX (POUR UNE FAQ PAR EXEMPLE)
Source avec Zip Source avec une capture DÉSACTIVE LES OPTIONS DE LA CASE SYSTEM
Source avec Zip Source avec une capture PROGRESSBAR
Source avec Zip Source avec une capture TEMPSECOULE (TIMEPROGRESS)

 Sources de la même categorie

Source avec Zip COMMUNICATION MODBUS MASTER par sergelapointe
Source avec Zip Source avec une capture DÉPLACEMENT AVEC FLÈCHES DANS UN PAVÉ DE TEXTBOX 9X9 DYNAMIQ... par EhJoe
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLSTARS EN RÉPONSE À JAKNIGHT007 par bigboss9
Source avec Zip Source avec une capture Source .NET (Dotnet) CALENDRIER ANNUEL NORME ISO par Prog1001
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE STARS par jaknight007

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) BOITE DE NAVIGATION À LA SAUCE MAC OS X par BadoqueAlex
PETITE BOITE DE DIALOGUE POUR LA MANIPULATION DE FICHIER par tekila_bandita
Source avec Zip BOITE DE DIALOGUE : SÉLECTIONNER (RECHERCHER) DES UTILISATEU... par ShareVB
Source avec Zip UTILISER COMMON DIALOG DANS VB/VBA D'UNE MANIÈRE SIMPLE SANS... par Squall____
Source avec Zip PROG MONTRANT LES DIFFÉRENTES BOÎTES DE DIALOGUES par Heromega

Commentaires et avis

Commentaire de gg00xiv le 15/08/2002 09:03:50

putin moi j'aurais la honte a ta place JLB...

Commentaire de nihaoma le 10/08/2005 18:35:51

une ch'tite question....quelqu'un sait s'il existe une boite de dialogue commune (ou bien une option sur le .ShowSave) qui permet d'enregistrer plusieurs fichiers dans un meme répertoire ?...en fait, que l'utilisateur ne voit pas le champ 'Nom du fichier' et 'Type de fichier' mais qu'il puisse choisir le lecteur et le dossier comme dans le .ShowSave.
(en fait le pourais simplement créer une Form avec un Drive et un FileList et ca marcherait très bien, mais bon si y'a un truc déja fait, pourquoi réinventer la roue ? lol

merci pour vos réponses

Commentaire de Renfield le 24/01/2006 10:11:50 administrateur CS

tu cherches un selecteur de dossier cible, en somme, non ?

Commentaire de nihaoma le 24/01/2006 10:53:39

arf....heu....je penses que oui, en fait j'en sais rien, comme tu peux le voir, il y à plus de 4 mois que j'ai poser cette question, alors j'imagine que j'avais trouver une solution alternative...en fait je ne me souviens plus ^^
mais merci quand meme d'avoir répondu

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

CommonDialog!!!!!!!!!!!!!!!!!!!!!!!!!!! [ par waimea64 ] Salut je soufhaite modifier la boite de dialogue Ouvrir "CommonDialog1.ShowOpen" afin d'obtenir un boite parcourir. Pour cela il faut simplement modif impression/boite de dialogue [ par brokenbracelet ] salu jaimerais savoir comment afficher une boite de dialogue permettant a un utilisateur de choisir des parametres d impression ?! PB avec des boites de dialogue [ par JazzBerri ] A partir d'une boite de dialogue il faut que j'accède a une autre boite de dialogue a l'aide d'un controle (suivant et précédent). Mais je n'ai aucune CommonDialog ShowOpen [ par Morpho ] Bonjour à tousJ'utilise un commondialog ( cdgFichier ) avec le .flags cdlOFNFileMustExist qui control l'existance du fichier et pose la question de sa Imprimer une page web [ par elmonkey ] Salut,J'explique mon cas.Pour sortir une commande sur papier, je crée un XML puis ensuite j'affiche la page HTML dans un controle brwWebBrowser.Le but boite de dialogue [ par chtayti ] afficher une boite de dialogue tout au long d'une execution d'une macro Boîte de dialogue. [ par Globig ] Bonjour.Je suis débutant et je rencontre un problème avec les boîtes de dialogue.J'ai mis le contrôle CommonDialog dans ma feuille et j'ai tapé common Boite de dialogue [ par djCourtin ] salutje suis nouveaufo m'aiderje suis sur access 97je veux utiliser les boites de dialogue windows et la liste des "autres outils" est videJ'ai chargé Eviter la boite de dialogue avec PDF995 [ par kinouseb ] Bonjour,J'utilise PDF995 pour capturer l'impression "papier" vers un fichier .PDFMais lorsque je fais printer.enddoc, le logiciel PDF995 ouvre une boi URGENT: sauver un fichier xls avec commondialog .showsave [ par cyanv ] CyanvJe n'arrive à sauvegarder ou créer un fichier excel; la boîte de dailog s'ouvre, mais n'enregistre pas mon fichier...Voilà une parlie de mon code


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,476 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales