Le 09/12/2014 07:43, Didier Dorange-Pattoret a écrit :
Bonjour à tous,
Voici mon problème :
Une macro exécute une boite de dialogue (méthode .execute), depuis un document Draw,
Dans la boîte de dialogue figure un bouton (CommandButton) qui lance une autre macro dont le but
est de récupérer la
position d'un clic de souris sur le document Draw.
Mais, je n'arrive pas depuis la boîte de dialogue (qui semble attachée au document Draw) à mettre
le focus ou rendre
actif le document Draw pour cliquer dessus.
Y a t'il une solution ?
Merci pour votre aide.
Bonjour Didier,
à mon avis la macro qui te permet de détecter le clique ne devrait pas être lancée par la boite de
dialogue qui est modale.
Tu devrait lancer cette macro dans le module du document Draw et c'est aussi depuis cet emplacement que tu afficherai et
récupèrerai les valeurs et les évènements de la boite de dialogue.
A ta place, je tenterai de faire même un seconde boite de dialogue réduite (comme celles qui nous permet dans les
assistants du tableur d'aller sélectionner les cellules) afin de mieux afficher le document Draw pendant la sélection.
NB : C'est un conseil assez général, il ne faut pas mettre de code de traitement là ou seul du code de contrôle de
validité de données de l'interface doit subsister.
Samuel
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.