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 ! ----------------------------------- Stéphane PURNELLE Admin. Systèmes et Réseaux Service Informatique Corman S.A. Tel : 00 32 (0)87/342467 "Jean-Marc Delmas" <jean-marc.del...@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: <stephane.purne...@corman.be> > To: <prog@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 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org > For additional commands, e-mail: prog-h...@fr.openoffice.org >