[Calc] Bouton réapparait après changement de feuille

Discussions et questions sur tout ce qui concerne la programmation sous StarOffice NeoOffice ou OpenOffice.org tous langages et tous modules confondus.

Modérateur: Vilains modOOos

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

[Calc] Bouton réapparait après changement de feuille

Messagepar DLE » 31 Oct 2009 16:13

Bonjour,

Le problème du jour :
Dans la "Feuille1" il y a un bouton, un clic dessus le rend invisible, après un changement de feuille le bouton réapparait :!:

Est-ce un comportement normal ou un bogue ?

Je joins le fichier de test.


Merci d'avance pour vos suggestions.
Pièces jointes
GestionBouton.ods
(8.95 Kio) Téléchargé 8 fois
OOO 3.1.1 sous Windows XP SP3, FireFox 3.5.2, Thunderbird 2.0.0.23, SRB 1.1.0
Avatar de l’utilisateur
DLE
Membre cOOonfirmé
Membre cOOonfirmé
 
Messages: 290
Inscrit le: 30 Déc 2007 20:56
Localisation: Lille + 20km S-O

Re: [Calc] Bouton réapparait après changement de feuille

Messagepar squenson » 31 Oct 2009 17:38

Bonjour,

Il est normal que le bouton disparaisse, voir les deux dernières lignes de code de la macro. Lorsqu'on change de feuille, le formulaire courant et ses contrôles sont remis aux valeurs initiales, donc le bouton va revenir. Il faudrait sauver le status de ce bouton dans une variable globale et tester en début de code s'il faut afficher ce bouton ou non.
OOo 3.1 sous Windows XP, Ubuntu 9.04 et Mandriva 2009 - - mon site web
squenson
Membre cOOonverti
Membre cOOonverti
 
Messages: 357
Inscrit le: 21 Avr 2007 19:27
Localisation: Nis, Serbie

Re: [Calc] Bouton réapparait après changement de feuille

Messagepar DLE » 01 Nov 2009 10:48

Bonjour Squenson,

Il est normal que le bouton disparaisse, voir les deux dernières lignes de code de la macro


Dans la réalité c'est un évènement qui fait apparaitre le bouton, et une action de l'utilisateur le fait disparaitre. Pour démontrer le problème sur ce forum, j'ai fait simple.

Je pense que ce comportement n'est pas normal, pour moi le bouton doit être géré par CALC comme peut l'être un commentaire affecté à une cellule, ou une couleur. Son contrôle doit rester à l'initiative de l'utilisateur et/ou d'une macro.

C'est lors d'une migration de macros EXCEL que j'ai découvert ce problème.

Avant d'ouvrir une "issue" je souhaiterais avoir votre avis?

Merci d'avance.
OOO 3.1.1 sous Windows XP SP3, FireFox 3.5.2, Thunderbird 2.0.0.23, SRB 1.1.0
Avatar de l’utilisateur
DLE
Membre cOOonfirmé
Membre cOOonfirmé
 
Messages: 290
Inscrit le: 30 Déc 2007 20:56
Localisation: Lille + 20km S-O

Re: [Calc] Bouton réapparait après changement de feuille

Messagepar Alain de La Chaume » 01 Nov 2009 11:36

Bonjour à tous, bonjour DLE

Après essais personnels sur le sujet le constat est le suivant :
− Si un contrôle de formulaire (zone de liste dans mes essais) est masqué (par macro)
− Quand je change de feuille et reviens à celle comportant le contrôle en question
− Le contrôle précédemment masqué est à nouveau visible.

Je ne considère pas ce phénomène comme normal (à mon humble avis).
Le contournement de ce problème n'est pas à la portée d'un amateur car je n'ai pas réussi. :?
Bien cOOordialement, Alain
API-culteur et pêcheur de macros avec OOo 3.1.1 version officielle sous Linux Ubuntu 8.04
Pour rechercher efficacement dans ce forum
Le SDK nouveau (3.1.1) est arrivé ici !
Avatar de l’utilisateur
Alain de La Chaume
Membre cOOonverti
Membre cOOonverti
 
Messages: 354
Inscrit le: 28 Sep 2008 14:56
Localisation: Complètement à l'Ouest

Re: [Calc] Bouton réapparait après changement de feuille

Messagepar DLE » 01 Nov 2009 14:15

Bonjour à tous, bonjour Alain,

Le contournement de ce problème n'est pas à la portée d'un amateur car je n'ai pas réussi.


Faute de mieux, j'ai mis en place un "listener" (Merci à PYS :wink: ) sur le changement de feuille :!: , c'est en cours de test.


COOordialement
OOO 3.1.1 sous Windows XP SP3, FireFox 3.5.2, Thunderbird 2.0.0.23, SRB 1.1.0
Avatar de l’utilisateur
DLE
Membre cOOonfirmé
Membre cOOonfirmé
 
Messages: 290
Inscrit le: 30 Déc 2007 20:56
Localisation: Lille + 20km S-O

Re: [Calc] Bouton réapparait après changement de feuille

Messagepar Pierre-Yves Samyn » 01 Nov 2009 14:56

Bonjour

Bug ou pas... en tout cas c'est le même fonctionnement depuis au moins... la 1.1.4 :)

Sinon, oui par listener cf. exemple joint (s'agissant d'un extrait je n'ai pas cherché à optimiser...)
Pièces jointes
GestionBouton.ods
(10.33 Kio) Téléchargé 5 fois
OOo 3.1.1 windows XP

A lire avant tout !
Pierre-Yves Samyn
GourOOou
GourOOou
 
Messages: 7434
Inscrit le: 02 Mai 2006 10:42


Retour vers Macros et API

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 5 invités