4 messages in org.openoffice.fr.progRe: [prog] [OOo Basic] Cacher un comp...
FromSent OnAttachments
Stéphane PURNELLEApr 28, 2009 7:18 am 
Jean-Marc DelmasApr 28, 2009 9:33 am 
Stéphane PURNELLEApr 29, 2009 1:00 am 
Bernard MarcellyApr 29, 2009 1:18 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] [OOo Basic] Cacher un composantActions...
From:Stéphane PURNELLE (step@corman.be)
Date:Apr 29, 2009 1:00:21 am
List:org.openoffice.fr.prog

Bon, alors : Dans la méthode qui prérare la boite de dialogue :

' Le Step de la boite de dialogue est forcé à zéro

Dlg = CreateUnoDialog(DialogLibraries.Standard.Dialog1) Dlg.Model.Step = 0

k = Dlg.getControl("VA_BT") k.Model.Step = 1

Dans une méthode qui est activée lors de la sélection d'une donnée (sélection dans une listbox) :

IF(bt = "BTL12") Then Dlg.Model.Step = 1 endif

Lors du lancement de la boite :

VA_BT est visible alors qu'il ne le devrait pas !

"Jean-Marc Delmas" <jean@centraliens.net> a écrit sur 28/04/2009 18:33:48 :

Bonjour,

Il y a longtemps que je n'ai pas fait cela mais, sauf confusion dans mes souvenirs, il faut jouer sur le paramètre "Step" des zones de la boite de dialogue et sur le paramètre "Step" du dialogue lui-même. Les zones de "Step" égal à zéro apparaissent toujours, celles dont le "Step" est différent de zéro n'apparaissent que lorsque leur "Step" correspond au "Step" du dialogue. Il faut donc modifier dynamiquement le "Step" du dialogue pour faire apparaître à volonté les zones que l'on désire.

Jean-Marc

----- Original Message ----- From: <step@corman.be> To: <pr@fr.openoffice.org> Sent: Tuesday, April 28, 2009 4:19 PM Subject: [prog] [OOo Basic] Cacher un composant

Bonjour,

J'aimerais savoir s'll y a moyens de cacher une zone de texte dans un boite de dialogue. Qu'elle soit par défaut cachée, mais si une condition est valide, faire apparaître cette zone de texte dans la boite.

J'ai vu qu'il y avait le système en utilisant le paramètre step, mais suis

sur que cela va m'aider.

Merci d'avance pouir votre aide.

Stéphane

------------------------------------- Stéphane PURNELLE Admin. Systèmes et Réseaux Service Informatique Corman S.A. Tel : 00 32 (0)87/342467