Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Common dialog Cancel [ Archives Visual Basic / VBA ] (rivierem)

mardi 15 avril 2003 à 11:06:36 | Common dialog Cancel

rivierem

Comment gerer le bouton annuler sur un common dialog de couleur
J'ai essaye ca

On error go to erreur

commondialog.showcolor
.
.traitement
.
erreur:
if err.number = 37255
exit sub
endif
le probleme c'est que ca ne rentre jamais dans mon etiquette d'erreur

mardi 15 avril 2003 à 12:04:50 | Re : Common dialog Cancel

rene38

Bonjour.
Essaie ça, ça marche chez moi (VB6)

Private Sub Teinte_Click()
CommonDialog.CancelError = True'<<<<<<
On Error GoTo ErrHandler
CommonDialog.Flags = cdlCCRGBInit Or cdlCCPreventFullOpen
CommonDialog.ShowColor
Couleur = CommonDialog.Color
Exit Sub
ErrHandler:
Exit Sub
End Sub




-------------------------------
Réponse au message :
-------------------------------

> Comment gerer le bouton annuler sur un common dialog de couleur
> J'ai essaye ca
>
> On error go to erreur
>
> commondialog.showcolor
> .
> .traitement
> .
> erreur:
> if err.number = 37255
> exit sub
> endif
> le probleme c'est que ca ne rentre jamais dans mon etiquette d'erreur

jeudi 25 mars 2004 à 19:02:45 | Re : Common dialog Cancel

Sarumann

Voilà une fonction "nettoyée":

Private Sub Teinte_Click()
CommonDialog.CancelError = True
On Error GoTo ErrHandler
CommonDialog.Flags = cdlCCRGBInit
CommonDialog.ShowColor
Couleur = CommonDialog.Color

ErrHandler:
End Sub

Le "Or cdlCCPreventFullOpen" c'est uniquement pour désactiver le choix d'une couleur personnalisée. Les exit sub ne sont pas nécessaire car ils sont situés à la fin de la fonction!!!!

Pour info culturelle, le CommonDialog.CancelError = True "sélectionne" le bouton Cancel (Annuler pour les puristes). Le fait d'appuyer sur le bouton Annuler, "sélectionne" le bouton. Mais comme le bouton est déjà "sélectionné", une erreur est générée. Donc, le "On Error" est utilisé pour récupérer l'erreur.

Sarumann
"Magie, Magie! Et les Sorciers sont des génies!!!" (fameuse pub pour Magiciens)



Cette discussion est classé dans : erreur, dialog, common, cancel


Répondre à ce message

Sujets en rapport avec ce message

erreur ouverture common dialog [ par jbjbjb ] J'ai un common dialog pour ouvrir un fichier texte dans un RTB, celui-ci ne fonctionne qu'une fois. Comment peut -on réinitialiser le filename du comm Insérer un contrôle common dialog en vba sur XP familiale [ par djgarlick ] Bonjour Je cherche à coder un common dialog sur un userform vba pour faire un enregistrer sous de mon fichier xls...J'ai vu plein d'infos sur le forum common dialog imprimer [ par jytest ] Comment faire ?Je dois utiliser un common dialog imprimer.Mias je ne veux pas que l'utilisateur puisse utiliser les possibilités- de ;- à et- nombre d common dialog imprimer [ par jytest ] Comment imposer, par programmation, un nom de fichier lorsque l'on souhaite imprimer dans un fichier ou encore si l'on souhaite imprimer sous un fichi Affecter des valeurs a une common dialog de couleur [ par La biode ] Bonsoir j'aimerais savoir comment on peut affecter les valeurs de couleurs rvb à une common dialog de couleur c'est à dire par exemple que lorsque je common dialog pour en asp.net [ par abdelaalirahmani ] bonjour est ce que c'est possible d'utliser un "commondialog" dans une feuille asp.net et comment ça se fait.merci.abdelaali Gros souci avec une Common dialog + license ou OLE, dépend des jours... [ par KC62 ] Bonjour, J'ai des petits souci, je travaille dans un boite qui me demande du code VB sans VB. pas evident me dirais-vous, bref VBA je suis a toi .. Common Dialog + ShowPrinter [ par zen69 ] Bonjour a tous, J'ai presentement un problem avec le common dialog showprinter. Voila j'essaye de choisir l'imprimante sur laquelle je veux imprimer s Common Dialog Couleur ! - Led Rgb [ par MaaaGik ] Bonjour, j'ai réalisé un ptit montage electronique qui permet de gérér des leds rgb ( hoauouu c beau !!! ) , Est il possible de recuperer en temps ree Common Dialog .hDC [ par zen69 ] Salut a tout,Je suis entrain de faire un programme qui doit imprimmer directement, j'utilise les common dialog avec le showprinter mais pour raison in


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.