Bonjour,
Je débute en programmation avec VB 6. Mon système d'exploitation est XP Pro (SP 3).
J'ai un souci avec le contrôle Common Dialog, avec toutes les méthodes ( ShowColor, -Font, -Help, -Open, -Printer et -Save.
Lorsque je fais F5 ou Exécuter, seule la fenêtre Form1 apparait, sans boite de dialogue (ni message d'erreur).
J'ai affecté "cdbColor" à la propriété (Name), "Couleur d'arrière-plan" à la propriété DialogTitle et "2" à la propriété
Flags, dans la fenêtre Propriété.
J'ai tapé le code suivant:
Merci de m'indiquer comment afficher la boite de dialogue appropriée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Private Sub mnuViewColor_Click() cdbColor.CancelError = True 'Un click sur Annuler éqivaut ' à une erreur. On Error GoTo dbErrHandler ' Bascule vers l'étiquette en cas d'erreur. ' Définit la propriété Flags. cdbColor.Flags = cdlCCFullOpen + cdlCCHelpButton ' Affichage complet. Color DB ' Affiche la boite de dialogue Couleur. cdbColor.ShowColor ' Définit la couleur d'arrière-plan de la feuille ' selon le choix de l'utilisateur. frmTitle.ForeColor = cdbColor.Color Exit Sub 'Fin de la procédure normale. dbErrHandler: ' L'utilisateur ayant cliqué sur Annuler, ' la procédure doit être ignorée. Exit Sub End Sub
Philippe085
Partager