Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


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.